cPanel के बारे में
cPanel & WHM सबसे अधिक इस्तेमाल होने वाला वेब होस्टिंग मैनेजमेंट पैनल है। WHM (WebHost Manager) सर्वर एडमिनिस्ट्रेटर के लिए है: अकाउंट बनाना, रिसोर्स पैकेज, DNS, ईमेल और बैकअप यहीं से संभाले जाते हैं। cPanel हर अंतिम ग्राहक का अपना इंटरफ़ेस है, जिसमें वेबसाइट, डेटाबेस, ईमेल पते और सर्टिफ़िकेट मिलते हैं.
डिलीवरी के समय VPS (Debian या Ubuntu, पेरिस या फ्रैंकफ़र्ट में) securedownloads.cpanel.net/latest से डाउनलोड किया गया आधिकारिक इंस्टॉलर चला चुका होता है। 48 हेक्साडेसिमल अक्षरों का एक रैंडम root पासवर्ड बनाया जाता है, और /tmp/credentials.txt फ़ाइल में IP पता, WHM का URL और यह पासवर्ड एक साथ रखे जाते हैं.
अब आपको बस WHM खोलना है, शुरुआती सेटअप विज़ार्ड पूरा करना है और एक वैध cPanel लाइसेंस दर्ज करना है। लाइसेंस इंस्टॉलेशन के साथ नहीं मिलता, और पैनल इस्तेमाल करने के लिए उसका होना ज़रूरी है.
cPanel के साथ आप क्या कर सकते हैं
सर्वर एडमिन के लिए WHM
root अकाउंट से पोर्ट 2087 पर HTTPS के ज़रिए खुलने वाला एडमिन इंटरफ़ेस। यहाँ से आप अकाउंट, कोटा, सर्विसेज़ और सर्वर की सेटिंग संभालते हैं.
हर अकाउंट के लिए cPanel
WHM में बनाए गए हर अकाउंट को पोर्ट 2083 पर अपना cPanel इंटरफ़ेस मिलता है। इसमें root एक्सेस के बिना फ़ाइलें, डेटाबेस, डोमेन और मेलबॉक्स मैनेज किए जा सकते हैं.
cPanel का आधिकारिक इंस्टॉलर
स्क्रिप्ट cPanel का प्रकाशित इंस्टॉलर लाती है और काम पूरा मानने से पहले /usr/local/cpanel/cpanel की मौजूदगी जाँचती है। कोई बदला हुआ संस्करण इस्तेमाल नहीं होता.
डिलीवरी पर बने लॉगिन विवरण
हर सर्वर के लिए एक रैंडम root पासवर्ड बनता है। वह एक्सेस URL के साथ /tmp/credentials.txt में लिखा जाता है, जिसे केवल root पढ़ सकता है (अनुमतियाँ 600).
पूरा इंस्टॉलेशन लॉग
इंस्टॉलेशन का पूरा आउटपुट /var/log/cpanel-auto-install.log में रखा जाता है। प्रगति देखने या विफलता का कारण समझने में यह काम आता है.
cPanel के साथ शुरुआत करें
ऑर्डर से प्रोडक्शन तक कुछ ही मिनटों में।
- 1
cPanel चुनकर VPS ऑर्डर करें
Debian या Ubuntu वाला Linux VPS (पेरिस या फ्रैंकफ़र्ट) चुनें, फिर ऑर्डर फ़ॉर्म के "Applications" टैब में cPanel पर टिक करें। कम से कम 2 GB RAM रखें.
- 2
कनेक्ट करें और लॉगिन विवरण पढ़ें
सर्वर मिलने के बाद SSH से कनेक्ट करें। cPanel के इंस्टॉलेशन में समय लगता है: लॉग में प्रगति देखें, और पूरा होने पर क्रेडेंशियल फ़ाइल पढ़ें.
Bashssh root@SERVER_IP tail -f /var/log/cpanel-auto-install.log cat /tmp/credentials.txt - 3
WHM विज़ार्ड पूरा करें, अकाउंट बनाएँ
https://SERVER_IP:2087 खोलें और root तथा फ़ाइल में दिए पासवर्ड से लॉगिन करें। ब्राउज़र में सेल्फ़-साइन्ड सर्टिफ़िकेट स्वीकार करें, अपना cPanel लाइसेंस दर्ज करें, विज़ार्ड पूरा करें और पहला cPanel अकाउंट बनाएँ.
Bashhttps://SERVER_IP:2087 - 4
प्रोडक्शन के लिए सर्वर सुरक्षित करें
लॉगिन विवरण पासवर्ड मैनेजर में कॉपी करें और फ़ाइल हटा दें। एक डोमेन नाम को सर्वर की ओर पॉइंट करें, उसे WHM में होस्टनेम बनाएँ, और जाँच लें कि फ़ायरवॉल पोर्ट 2087 और 2083 के साथ आपकी साइटों के पोर्ट भी खुले रखता है। अंत में WHM में बैकअप कॉन्फ़िगर करें.
Bashshred -u /tmp/credentials.txt
cPanel के उपयोग
ग्राहकों की वेबसाइट होस्ट करना
एक वेब एजेंसी अपने सभी ग्राहकों की साइटें एक ही सर्वर पर रख सकती है। हर ग्राहक का अलग cPanel अकाउंट होता है, जिसमें उसके अपने डेटाबेस और मेलबॉक्स रहते हैं.
शेयर्ड होस्टिंग रीसेल करना
WHM में रिसोर्स पैकेज तय किए जा सकते हैं और ज़रूरत पड़ने पर अकाउंट बनाए जा सकते हैं। होस्टिंग रीसेलर के काम की यही बुनियाद है.
मौजूदा होस्टिंग से माइग्रेट करना
अगर आपकी साइटें पहले से कहीं और cPanel पर चल रही हैं, तो आपको वही इंटरफ़ेस ऐसे सर्वर पर मिलता है जिसके रिसोर्स और कॉन्फ़िगरेशन पर आपका नियंत्रण है.
साइट, DNS और ईमेल एक जगह
एक ही पैनल से आपके डोमेन, DNS ज़ोन, सर्टिफ़िकेट और ईमेल पते संभल जाते हैं। यह उस छोटे व्यवसाय के लिए सही है जो सब कुछ एक ही जगह रखना चाहता है.
cPanel से जुड़े सामान्य प्रश्न
इंस्टॉलेशन स्क्रिप्ट इन्हें /tmp/credentials.txt में लिखती है, जिसे केवल root पढ़ सकता है। इसमें सार्वजनिक IP, पोर्ट 2087 पर WHM का URL, पोर्ट 2083 पर cPanel का URL और बनाया गया root पासवर्ड होता है। इसे जल्दी कॉपी कर लें, क्योंकि यह अस्थायी डायरेक्टरी में रखी है.
cPanel के बारे में और जानें
cPanel लाइसेंस
इंस्टॉलेशन में लाइसेंस शामिल नहीं है। क्रेडेंशियल फ़ाइल में भी यही याद दिलाया गया है: एक वैध cPanel लाइसेंस ज़रूरी है। इसे cPanel या किसी अधिकृत रीसेलर से लें, और WHM में पहली बार जाने पर दर्ज करें.
इंस्टॉलेशन की प्रगति देखना
स्क्रिप्ट सारा आउटपुट /var/log/cpanel-auto-install.log में लिखती है। जब तक /tmp/credentials.txt फ़ाइल मौजूद नहीं है, इंस्टॉलेशन पूरा नहीं हुआ है: यह फ़ाइल /usr/local/cpanel/cpanel की जाँच के बाद ही बनती है। विफल होने पर लॉग का अंत "ERROR: cPanel installation failed." से होता है.
पोर्ट और एक्सेस
WHM TCP पोर्ट 2087 पर और cPanel पोर्ट 2083 पर, HTTPS में जवाब देता है। पहली बार खोलने पर ब्राउज़र एक अपरिचित सर्टिफ़िकेट की चेतावनी देगा। जब तक आप कोई वैध होस्टनेम इस्तेमाल नहीं करते, यह सामान्य है। फ़ायरवॉल चालू करें तो ये दोनों पोर्ट खोलें, साथ ही उन सर्विसेज़ के पोर्ट भी जो आप होस्ट करते हैं (वेब, ईमेल).
लॉगिन विवरण सुरक्षित रखना
/tmp/credentials.txt एक अस्थायी डायरेक्टरी में रहती है। पहले लॉगिन के तुरंत बाद इसे कॉपी करें और फिर हटा दें। इसके बाद root पासवर्ड बदलें और SSH की-आधारित ऑथेंटिकेशन पर विचार करें.
सर्वर प्रबंधन के बिना होस्टिंग चाहिए?
अगर आप सर्वर खुद नहीं संभालना चाहते, तो हमारी cPanel होस्टिंग देखें। अपने डोमेन नामों के लिए /web-domains पर जाएँ.