मंगलवार, 3 फ़रवरी 2009

उबंटू मशीन को सर्वर बनाना

आज हम बात करेंगे की उबंटू लाइनेक्स डेस्कटॉप मशीन को सर्वर कैसे बनाया जाता है।
एक बेसिक सर्वर के लिए हमें निम्नलिखित चीजों की आवश्यकता होगी।
  • Apache HTTP Server
  • MySQL Database Server
  • PHP
वैकल्पिक ऍप्लिकेशन:
  • phpMyAdmin
  • Webmin
  • Webmin Skins
सबसे ऊपर के 3 एप्लीकेशंस को आप सिनैप्टिक पॅकेज मैनेजर से इंस्टाल कर सकते हैं
नीचे दिए स्क्रीनशोट्स मे आप देख सकते हैं की हमें कौन कौन से पॅकेज इंस्टाल करने होंगे।

इसमे मुख्य हैं
apache2, mysql-server,php5,php5-gd,php5-mysql
बाकी तो सब इन्ही पैकेजों के रिश्तेदार हैं।
इन्हे चुनने के बाद एप्लाई मे क्लिक करें। करीब ४० एम् बी डाउनलोड करना पड़ेगा।
इंस्टालेशन के दौरान आपसे mysql server का पासवर्ड सेट करने को कहा जायेगा। उसे दो बार भरना पड़ता है।
जब इंस्टालेशन पूरा हो जाए तो ब्राउजर खोलें और उसमे टाईप करें http://localhost/
अगर आपको ऐसा कुछ दिखे तो समझिये काम हो गया

यहाँ मैं आपको बताना चाहूँगा कि सर्वर की रूट डाइरेक्ट्री /var/www/ होती है।
it works वाला html पेज भी यह्नी पर होता है। पर गड़बड़ ये है कि इसमे केवल रूट यूजर का अधिकार होता है।
हालांकि इसके अधिकार को बदला जा सकता है। पर क्यूँ ना अधिकार बदलने की बजाये रूट फोल्डर का पाथ की बदल दिया जाए। सामान्यतः ऐसा करने के लिए एपाचे की कानफिगरेशन फाइल को खोल कर उसमे बदलाव करना पड़ता है। पर यह एक सामान्य उपयोगकर्ता के लिए आसान नही होगा।
अतः हम वेबमिन इंस्टाल करेंगे।
वेबमिन का डेबियन पॅकेज www.webmin.com से प्राप्त किया जा सकता है।
इसे इंस्टाल करना बेहद आसान है। बस पॅकेज मे डबल क्लिक कीजिये और हो गया।
इंस्टालेशन के बाद अपने ब्राउजर पर यह टाईप करें: https://localhost:10000/
अगर कोई सुरक्षा चेतावनी आए तो उस पर ध्यान मत दीजिये और आगे बढिए।
अब आपको लागिन आई डी और पासवर्ड डालने को कहा जाएगा। यहाँ पर आप अपना उबंटू का यूजर नेम और पासवर्ड डालें।
स्वागत है आपका वेबमिन मे।


पर ये वेबमिन उतना ख़ास नही लगता है जितना लग्न चाहिए। इसके लिए एक धाँसू थीम उपलब्ध है। इसे आप यहाँ से डाउनलोड कर सकते हैं:
http://www.stress-free.co.nz/webmin-theme?page=२

अब वेबमिन इंटरफेस मे webmin >webmin configuration > Webmin Themes पर जाएँ। यहाँ इंस्टाल थीम पर क्लिक करके ब्राउज करें और थीम फाइल चुन लें। और इंस्टाल थीम पर क्लिक करें.


अब चेंज थीम टैब पर जाकर स्ट्रेस फ्री थीम चुन लें.
अब वेबमिन जोरदार लगने लगेगा।


इसमे सर्वर मीनू पर जाकर अपाचे वेब सर्वर पर क्लिक करें।
existing virtual webhost के अंतर्गत वर्चुअल सर्वर पर क्लिक करें. नीचे स्क्राल करें। आपको कुछ ऐसा दिखाई देगा।

यहाँ डाक्यूमेंट रूट को /var/www/ को मनचाहे फोल्डर पाथ मे बदल दें ।
फ़िर सेव मे क्लिक करें और फ़िर अप्लाई चेंजेस मे क्लिक करें।


वेबमिन मे एक ख़ास बात ये है कि आप इससे अपने mysql डाटाबेसों को भी प्रबंधित कर सकते हैं। आप उनका बैकअप ले सकते हैं। टेबल बना सकते हैं और उनमे डाटा भी भर सकते हैं। यानी किसी अन्य डाटाबेस जी यू आई की जरूरत नही पड़ती है। हालाँकि आप अगर पी एच पी माय एडमिन का प्रयोग करने मे अभ्यस्त हैं या उसे इंस्टाल करना चाहते हैं तो वो भी किया जा सकता है। उसके बारे मे आगे की पोस्टों मे ।

5 टिप्‍पणियां:

  1. आप सादर आमंत्रित हैं, आनन्द बक्षी की गीत जीवनी का दूसरा भाग पढ़ें और अपनी राय दें!
    दूसरा भाग | पहला भाग

    उत्तर देंहटाएं
  2. अंकुर जी धन्यवाद ! आपकी इसी पोस्ट का इंतजार था, वेबमिन तो इंस्टाल कर लिया था लेकिन सारी बाते समझ नही आ रही थी आपकी इस पोस्ट ने काफी कुछ आसान कर दिया ! सर्वर बनाने सम्बंधित आगे की आपकी पोस्टो का इंतजार रहेगा ! उम्मीद है आप विषय पर छोटी से छोटी जानकारी देकर लिनक्स सर्वर बनाना कई लोगों को सिखा ही देंगे |

    उत्तर देंहटाएं
  3. और हाँ एक बात रह गई थी आपने जो eyeOS के बारे में जो पोस्ट लिखी थी कल ही पढ़कर मेने यह OS अपने वेब सर्वर पर अपलोड कर देखा वाकई मजेदार है !

    उत्तर देंहटाएं
  4. अंकुर जी, वेबमीन PhpMyadmin आदि तो सब इंस्टाल कर लिया लेकिन अब इस पर वेब पेज कैसे अपलोड करे ?

    उत्तर देंहटाएं