असीमित होस्टिंग, बेजोड़ प्रदर्शन
अभी $0.01 से शुरू करें

DirectAdmin कंट्रोल पैनल कैसे स्थापित करें और सेटअप करें?

6 मिनट पढ़ा
DirectAdmin कंट्रोल पैनल कैसे स्थापित करें और सेटअप करें

DirectAdmin एक ग्राफिकल वेब-आधारित नियंत्रण कक्ष है जिसे वेबसाइटों के प्रशासन को बेहतर बनाने के लिए डिज़ाइन किया गया है।

DirectAdmin को अक्सर संक्षिप्त रूप में DA कहा जाता है। DirectAdmin को तीन एक्सेस परतें प्रदान करने के लिए जाना जाता है, ये हैं एडमिन, पुनर्विक्रेता और उपयोगकर्ता।

DirectAdmin को स्थापित करने के चरण इस प्रकार हैं:

चरण १: सबसे पहले हमें यह जांचना होगा कि हमारा ऑपरेटिंग सिस्टम DirectAdmin इंस्टॉल करने के लिए अनुकूल है या नहीं। ऐसा करने के लिए मेरे पास आपके लिए एक छवि है जो उन ऑपरेटिंग सिस्टमों का वर्णन करती है जो DirectAdmin का समर्थन कर सकते हैं

DirectAdmin इंस्टॉल करें

आप इस तालिका पर जा सकते हैं और वापस जाँच सकते हैं।

दूसरे, आपको अपने ऑपरेटिंग सिस्टम की विभाजन संरचना की दोबारा जाँच करनी चाहिए

हम सरल विभाजन संरचना का सुझाव इस प्रकार देते हैं:

आपके ऑपरेटिंग सिस्टम की विभाजन संरचना

सरल विभाजन संरचना के लिए उपलब्ध अन्य विकल्प हैं:

सरल विभाजन संरचना

उपयोगकर्ताओं की आवश्यकता के अनुसार इन नंबरों को बेझिझक संशोधित करें। FreeBSD और डेबियन स्टोर MySQL डेटाबेस/home/mysql/ में मौजूद हैं।
CentOS 7 के लिए, xfs कोटा सिस्टम का पूरा उपयोग करें। यदि आप ext4 का उपयोग कर रहे हैं, तो directadmin.conf में use_xfs_quota=0 जोड़ें।

यह सलाह दी जाती है कि आपके पास GCC, g++ और Perl जैसे बुनियादी विकास/संकलन उपकरण होने चाहिए।

यह सलाह दी जाती है कि आप Apache, PHP, MySQL, FTP, Sendmail आदि जैसी सेवाओं को इंस्टॉल न करें, क्योंकि हम यह आपके लिए करेंगे। हमें बस आपके ऑपरेटिंग सिस्टम का क्लीन इंस्टालेशन चाहिए।
हम मौजूदा लाइव प्रोडक्शन सर्वर पर DirectAdmin इंस्टॉल करने की सलाह नहीं देते हैं। DirectAdmin इंस्टॉल करने पर मौजूदा डेटा को परिवर्तित नहीं करता है।

हार्डवेयर

हम कम से कम 500 मेगाहर्ट्ज के प्रोसेसर की पुरजोर अनुशंसा करते हैं, हालांकि डायरेक्टएडमिन इससे धीमे सिस्टम पर भी चल सकता है। कम से कम 1 जीबी मेमोरी (2 जीबी से अधिक बेहतर है) और कम से कम 2 जीबी स्वैप मेमोरी की आवश्यकता है। लिनक्स इंस्टॉलेशन के बाद कम से कम 2 गीगाबाइट खाली जगह वाली हार्ड ड्राइव भी आवश्यक है। यदि आप उच्च ट्रैफिक की उम्मीद कर रहे हैं, तो आपको यहां दी गई अनुशंसा से अधिक मेमोरी, प्रोसेसर की क्षमता और हार्ड ड्राइव की जगह की आवश्यकता होगी। इंटेल और एएमडी प्रोसेसर पूरी तरह से ठीक काम करेंगे। सोलारिस/स्पार्क प्रोसेसर काम नहीं करेंगे।

सॉफ्टवेयर

कृपया सुनिश्चित करें कि एसएसएच ठीक से स्थापित है और काम कर रहा है।
कृपया सुनिश्चित करें कि रेडहैट इंस्टॉलेशन के दौरान इसका नाम (नेम डेमन) चुना गया हो।

Apache और PHP को संकलित करने के लिए GCC और g++ की आवश्यकता होती है।
सिस्टम कर्नेल और फ़ाइल सिस्टम को कोटा का समर्थन करना चाहिए। कर्नेल को Ipv6 का समर्थन करना चाहिए.

प्राधिकरण स्तर

आपके पास सर्वर पर कम से कम रूट एक्सेस होना चाहिए।

आईपी ​​पते

कम से कम, आपके सर्वर के पास एक स्टैटिक IPv4 IP एड्रेस होना चाहिए। हालांकि, DNS नियंत्रण के लिए कभी-कभी आपको कम से कम दो IP एड्रेस की आवश्यकता होगी। केवल एक IP एड्रेस होने पर, आपके रजिस्ट्रार के आधार पर आपको बाहरी DNS सेवा का उपयोग करना पड़ सकता है – इसका मतलब है कि कंट्रोल पैनल के माध्यम से बनाई गई वेबसाइटें स्वचालित रूप से प्रसारित नहीं होंगी।

आपके सर्वर का IP पता बाहरी होना चाहिए। आपके लाइसेंस में स्थानीय IP पते (192.168.xx या 10.0.xx) सेट नहीं किए जा सकते। हमारे सिस्टम से कनेक्ट होने वाले IP पते को लाइसेंस के IP पते से मेल खाना चाहिए, अन्यथा डाउनलोड काम नहीं करेंगे।

तीसरा, आपको इंस्टॉल शुरू करने से पहले पहले से इंस्टॉल किए गए कमांड को चलाना चाहिए

DirectAdmin इंस्टॉल करने से पहले, कुछ बुनियादी प्रोग्राम हैं जिनकी आपको आवश्यकता होगी। निम्नलिखित विशिष्ट कमांड हैं जिनका उपयोग DirectAdmin स्थापित करने से पहले किया जाना चाहिए।

CentOS 6 पर

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \ autoconf automake libtool which patch mailx bzip2-devel lsof Glibc-headers kernel-devel expat-devel db4-devel

CentOS 7 पर

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers

डेबियन 6 पर

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev patch

डेबियन 7 पर

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev

डेबियन 8 पर

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota libsystemd-daemon0 patch libjemalloc-dev logrotate rsyslog libc6-dev

डेबियन 9 पर

apt-get update apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1 bsd-mailx

चरण १: इस चरण में, आपको यह सुनिश्चित करना चाहिए कि लाइसेंस की जानकारी सही है या नहीं

इसके लिए आपको अपने क्लाइंट अकाउंट में साइन इन करना होगा https://www.directadmin.com/clients और "देखें" लिंक पर क्लिक करें जो आपके लाइसेंस के बगल में है।

चरण १: इंस्टालेशन शुरू करें

यह गैर-रूट एसएसएच लॉगिन के लिए एक विशेष सूचना है।

यदि आप व्यवस्थापक या रूट के अलावा किसी अन्य उपयोगकर्ता के रूप में लॉग इन कर रहे हैं (रूट एक्सेस प्राप्त करने के लिए su का उपयोग करके):

आप *अवश्य* रूट से लॉग आउट करने से पहले /etc/ssh/sshd_config में "AllowUsers उपयोगकर्ता नाम" जोड़ें अन्यथा आप सर्वर पर रूट हमेशा के लिए खो देंगे, और आपको प्रारूपित करना होगा।

1. रूट के रूप में लॉग इन करें और कमांड का उपयोग करके setup.sh फ़ाइल डाउनलोड करें

wget https://www.directadmin.com/setup.sh

2. आपको setup.sh फ़ाइल पर अनुमतियाँ बदलने की आवश्यकता है

chmod 755 setup.sh

3. आपको स्क्रिप्ट चलाने की आवश्यकता है

./setup.sh auto

अधिकांश लोगों के लिए स्वचालित तरीका सबसे उपयुक्त रहेगा। यह आपके लिए सब कुछ स्वचालित रूप से इंस्टॉल कर देता है, जिसमें CSF फ़ायरवॉल भी शामिल है।

इसे बिना विकल्पों के './setup.sh' भी कहा जा सकता है, जिसके लिए इनपुट की आवश्यकता होती है लेकिन अनुकूलन की अनुमति मिलती है।

महत्वपूर्ण: होस्टनाम प्राथमिक होस्टनाम के समान नहीं होना चाहिए। domain नाम। उदाहरण के लिए, the.gary.com एक अच्छा होस्टनाम नहीं है, जबकि server.gary.com एक अच्छा होस्टनाम है। एक ही होस्ट/मुख्य नाम होने से domain नाम हमेशा ईमेल और FTP समस्याओं का कारण बनेगा। साथ ही, कृपया सुनिश्चित करें कि DNS सेट अप करने के बाद होस्टनाम हल हो जाए।

वीपीएस/वीडीएस इंस्टालेशन के लिए विशेष सूचना:

इंस्टॉल के बाद, आपको निम्नलिखित को इसमें जोड़ना चाहिए

/usr/local/directadmin/conf/directadmin.conf:ethernet_dev=devicename

उदाहरण के लिए, कई वीपीएस प्रणालियों पर यह होगा:

ethernet_dev=venet0:0

अन्य सिस्टम जहां आईपी उस डिवाइस का बेस आईपी नहीं है, वहां आपको बस सही संख्या सेट करनी होगी:

ethernet_dev=eth0:1

या किसी भिन्न डिवाइस पर आईपी वाले अन्य सिस्टम के लिए, यह हो सकता है:

ethernet_dev=eth1

प्रकार

/sbin/ifconfig

यह देखने के लिए कि आपका आईपी किस डिवाइस पर है, डिवाइस का नाम ifconfig द्वारा रिपोर्ट किए गए पूर्ण डिवाइस नाम से बदलें। यदि आपका VDS या VPS सिस्टम eth0 का अनुकरण करता है, तो आप इस चरण को छोड़ सकते हैं।

एसएसएल प्रमाणपत्र सेटअप करें

यह चरण केवल तभी आवश्यक है जब आप SSL के माध्यम से DirectAdmin का उपयोग करना चाहते हैं। आपको Directadmin.conf फ़ाइल में सेट SSL=1 भी बदलना होगा: http://help.directadmin.com/item.php?id=15

DirectAdmin कंट्रोल पैनल तक पहुँचना

DirectAdmin को http://server.ip.address:2222 पर एक्सेस किया जा सकता है - स्क्रिप्ट निर्देशिका में setup.txt फ़ाइल में निर्दिष्ट एडमिन उपयोगकर्ता नाम/पासवर्ड का उपयोग करें।

RPM त्रुटियों से निपटना

RPM इंस्टॉल करते समय कभी-कभी त्रुटियाँ आ सकती हैं। घबराएँ नहीं, इन्हें हल करना आमतौर पर आसान होता है। यदि आपको RedHat इंस्टॉल करते समय यह नहीं पता था कि क्या इंस्टॉल करना है, तो हो सकता है कि आपने Apache और Sendmail जैसी कुछ सेवाएँ इंस्टॉल कर दी हों। RPM इंस्टॉल करने से पहले इन सेवाओं को हटाना आवश्यक है।

उदाहरण के लिए, मान लीजिए कि आप Exim को इंस्टॉल करने की कोशिश कर रहे हैं और आपको निम्नलिखित त्रुटि मिलती है:

# rpm -ivh exim-3.36-2.i386.rpm

तैयारी... ################################## [100%]
एक्ज़िम-3.36-2 की स्थापना से फ़ाइल/कुछफ़ाइल पैकेज सेंडमेल-8.1 से फ़ाइल के साथ विरोध करती है

इसका मतलब यह होगा कि सेंडमेल आपके सर्वर पर पहले से ही इंस्टॉल है और आपको इसे हटाना होगा। इसे निम्नलिखित चलाकर आसानी से किया जा सकता है:

rpm -e - nodeps sendmail

तभी आप अपना आरपीएम इंस्टॉल कर पाएंगे। यह अपाचे, अपाचे-डेवेल, वू-एफ़टीपी, पीएचपी, माईएसक्यूएल इत्यादि जैसी अन्य सेवाओं के लिए अनुसरण करता है। यदि आपको यह पता लगाने की आवश्यकता है कि यदि आपके पास पहले से ही कोई सेवा स्थापित है, तो आप चला सकते हैं

rpm -q servicename

or

rpm -qa | grep substring

जहां सबस्ट्रिंग सिर्फ एक शब्द है. उदाहरण के लिए, "अपाचे" का उपयोग करने पर यह वापस आ सकता है:

# rpm -qa | grep apache
apache-fp-1.3.27-2
apache-fp-devel-1.3.27-2
apache-fp-manual-1.3.27-2

अक्सर पूछे जाने वाले प्रश्न

क्या DirectAdmin का उपयोग निःशुल्क है?

DirectAdmin मुफ़्त नहीं है। इसके लिए लाइसेंस की आवश्यकता होती है, हालांकि अन्य विकल्पों की तुलना में इसकी कीमत किफायती है। cPanelआप directadmin.com से लाइसेंस खरीद सकते हैं और इसे अपने क्लाइंट एरिया के माध्यम से प्रबंधित कर सकते हैं।

DirectAdmin किन ऑपरेटिंग सिस्टम को सपोर्ट करता है?

DirectAdmin CentOS 6, 7 और 8, Debian 6 से 12 तक, Ubuntu और कई अन्य Linux डिस्ट्रीब्यूशन को सपोर्ट करता है। यह Windows या Solaris/Sparc सिस्टम को सपोर्ट नहीं करता है।

DirectAdmin के लिए न्यूनतम हार्डवेयर आवश्यकताएँ क्या हैं?

DirectAdmin को ऑपरेटिंग सिस्टम स्थापित करने के बाद कम से कम 500 मेगाहर्ट्ज प्रोसेसर, 1 जीबी रैम (2 जीबी से अधिक अनुशंसित), 2 जीबी स्वैप मेमोरी और 2 जीबी खाली हार्ड ड्राइव स्पेस की आवश्यकता होती है। अधिक ट्रैफिक वाले सर्वरों के लिए, आपको अधिक संसाधनों की आवश्यकता होगी।

क्या मैं VPS पर DirectAdmin इंस्टॉल कर सकता हूँ?

जी हां, DirectAdmin VPS और VDS सिस्टम पर काम करता है। इंस्टॉलेशन के बाद, आपको अपने VPS नेटवर्क डिवाइस के नाम से मेल खाने के लिए directadmin.conf में ethernet_dev सेटिंग को कॉन्फ़िगर करने की आवश्यकता हो सकती है।

इंस्टॉलेशन के बाद मैं DirectAdmin को कैसे एक्सेस करूँ?

इंस्टॉलेशन के बाद, स्क्रिप्ट्स डायरेक्टरी में मौजूद setup.txt फ़ाइल में दिए गए एडमिन यूजरनेम और पासवर्ड का उपयोग करके http://your-server-ip:2222 पर DirectAdmin को एक्सेस करें।

राजेश चौहान का अवतार
राजेश चौहान
राजेश दिल से एक उद्यमी हैं। उन्हें अपने आस-पास की संभावनाओं को तलाशना और उनका पता लगाना पसंद है। वह SEO में एक स्व-विशेषज्ञ हैं, blogगिंग, और वेब होस्टिंग। एक विशेषज्ञ होने के अलावा, जब बात स्वयं सीखने की आती है तो वह सख्त है। वह अक्सर दूसरों को इस कला का पालन करने की सलाह देते हैं। "हमें किसी भी समय सीखने के लिए तैयार रहना चाहिए!"

टिप्पणी करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *

Disclaimer: GoogieHost में, हमारी टीम वेब होस्टिंग सेवाओं के बारे में स्पष्ट और सटीक जानकारी प्रदान करने के लिए कड़ी मेहनत करती है। हम हर जानकारी को अपडेट रखने की पूरी कोशिश करते हैं, लेकिन कीमतें और छूट के ऑफर कभी भी बदल सकते हैं। नवीनतम कीमतों के लिए, हम आपको आधिकारिक वेबसाइट देखने की सलाह देते हैं। हमारी वेबसाइट पर कुछ लिंक से हमें कमीशन मिल सकता है, लेकिन इसके लिए आपको कोई अतिरिक्त शुल्क नहीं देना होगा, और इससे उत्पादों के प्रदर्शन पर असर पड़ सकता है। यहां साझा किए गए सभी विचार पूरी तरह से हमारे अपने हैं और किसी भी विज्ञापनदाता द्वारा समर्थित नहीं हैं। जानकारी में बदलाव हो सकता है और हम इसकी कोई गारंटी नहीं देते हैं। इस वेबसाइट पर दिखाए गए कुछ ऑफर्स से हमें कुछ डॉलर का कमीशन मिल सकता है।
ऊपर स्क्रॉल करें