कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
अपने स्वयं के लैम्प स्टैक का संकलन आपको अपाचे, MySQL और PHP के नवीनतम संस्करणों का उपयोग करने की अनुमति देता है। CentOS 6 पैकेज मैनेजर का उपयोग करते हुए, आपको Apache 2.2, MySQL 5.1 और PHP 5.3 प्राप्त होते हैं। पैकेज प्रबंधक केवल CentOS टीम से सुरक्षा अद्यतन स्थापित करता है।
एक सिस्टम एडमिनिस्ट्रेटर के रूप में, आप जानते हैं कि सॉफ्टवेयर को अपडेट रखना महत्वपूर्ण है। और आपके वेबसर्वर को इंटरनेट का सामना करने के साथ, आपको यह सुनिश्चित करने की आवश्यकता है कि कमजोरियों को रोकने के लिए वेब सर्वर सॉफ़्टवेयर को अपडेट किया गया है।
यह लेख आपको सिखाता है कि आप अपने स्वयं के लैम्प स्टैक को कैसे संकलित करें। प्रत्येक कमांड को निम्नलिखित प्रारूप का उपयोग करके समझाया जाएगा।
# Commands will be listed here
आदेशों का स्पष्टीकरण यहां दिया जाएगा।
इस लेख के लिए, हम एक पूर्व निर्धारित दर्पण का उपयोग करेंगे; लेकिन यदि आप चाहें, तो आप अपने VPS से कॉल के साथ Apache दर्पण पृष्ठ से एक और दर्पण का उपयोग कर सकते हैं ।
curl -q -s apache.org/dyn/closer.cgi > /tmp/closer
sed -e 151b -e '$!d' /tmp/closer
कर्ल कमांड URL पर एक HTTP अनुरोध भेजता है, और इसकी सामग्री को पुनः प्राप्त करता है। हम आउटपुट को रीडायरेक्ट करते हैं
/tmp/closer
, और फिर सेड कमांड आपके द्वारा पढ़ी जाने वाली चीज़ को काट देता है।
आपको href=""
अनुभाग के भीतर एक दर्पण लिंक दिखाई देगा । इस लेख में निर्दिष्ट किसी भी लिंक को उस दर्पण से बदलें।
Apache 2.4 को स्रोत डाउनलोड करें।
cd /usr/src && wget http://apache.mirrors.ionfish.org/httpd/httpd-2.4.17.tar.gz && tar xvf httpd-2.4.17.tar.gz
इस कमांड का पहला भाग हमारी वर्तमान निर्देशिका को बदल देगा
/usr/src
, फिर wget अनुभाग स्रोत को डाउनलोड करेगा। इस आदेश का अंतिम भाग स्रोत को खोल देता है।
चूंकि अपाचे को एपीआर और एपीआर-उपयोग की आवश्यकता होती है, इसलिए निम्न कार्य करें:
wget http://apache.mirrors.ionfish.org/apr/apr-1.5.2.tar.gz && tar xvf apr-1.5.2.tar.gz && mv apr-1.5.2 httpd-2.4.17/srclib/apr
wget http://apache.mirrors.ionfish.org/apr/apr-util-1.5.4.tar.gz && tar xvf apr-util-1.5.4.tar.gz && mv apr-util-1.5.4 httpd-2.4.17/srclib/apr-util
ये आदेश APR और APR- उपयोग के लिए स्रोत डाउनलोड करेंगे, और उन्हें अनज़िप करेंगे। फिर, हम स्रोत को अपाचे की निर्माण निर्देशिका में स्थानांतरित करते हैं ताकि अपाचे ठीक से निर्माण करेगा।
जैसा कि हमें एक उचित सी संकलक की आवश्यकता है, हमें पैकेज प्रबंधक का उपयोग करके एक स्थापित करना होगा।
yum groupinstall 'Development Tools' -y
yum install gcc-c++ -y
yum install pcre-devel -y
yum install bison bison-devel -y
yum install ncurses-devel -y
yum install perl-devel -y
जैसा कि मैंने ऊपर उल्लेख किया है, हमें अभी भी अपाचे की आवश्यकताएं प्राप्त करने की आवश्यकता है, इसलिए हम पैकेज प्रबंधक का उपयोग करके उन्हें स्थापित करेंगे।
अच्छा काम! अब, अपाचे को कॉन्फ़िगर करने और बनाने का समय है।
cd httpd-2.4.17 && ./configure
cd httpd-2.4.17
भाग के लिए हमारी वर्तमान कार्यशील निर्देशिका बदलता हैhttpd-2.4.17/
। जब हम दौड़ते हैं./configure
, तो हम अपाचे के निर्माण के लिए अपने सिस्टम को कॉन्फ़िगर कर रहे हैं।
सिस्टम को स्थापना के लिए स्रोत को कॉन्फ़िगर करने की अनुमति दें, यह बहुत लंबा नहीं होना चाहिए। एक बार पूरा होने पर, निष्पादित करें:
make && make install
cp support/apachectl /usr/sbin
chmod 755 /usr/sbin/apachectl
इन कमांड का मेक सेक्शन सॉफ्टवेयर का निर्माण करेगा। जब हम दौड़ते हैं
make install
, तो हम अपने सिस्टम पर अपाचे को प्रभावी रूप से स्थापित करते हैं। अब, हमें इसे सुरक्षित बिन निर्देशिका में कॉपी करने की आवश्यकता है (cp प्रति को दर्शाता है)। अंत में, हम इसे निष्पादित करने की अनुमति देंगेchmod 755
।
बधाई हो, आपने Apache 2.4 को सफलतापूर्वक स्थापित किया है!
अब, कई वेब अनुप्रयोगों द्वारा उपयोग किए जाने वाले डेटाबेस MySQL को स्थापित करते हैं। क्योंकि MySQL पहले से ही RPM के रूप में नवीनतम संस्करण प्रदान करता है, इसलिए उनकी पूर्व-निर्मित स्थापना फ़ाइल का उपयोग करना आसान है फिर इसे कॉन्फ़िगर करना। हम आधिकारिक MySQL रिपॉजिटरी का उपयोग करेंगे।
cd /usr/src && wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm && rpm -i mysql57-community-release-el6-7.noarch.rpm
yum install mysql-community-server -y
पहला कमांड वह है जहां हम RPM फाइल को हमारे सिस्टम पर MySQL रिपॉजिटरी को सक्षम करने के लिए डाउनलोड करते हैं। फिर,
rpm -i
RPM फ़ाइल स्थापित करता है। अंत में, हम MySQL को आधिकारिक MySQL रिपॉजिटरी से इंस्टॉल करेंगे।
PHP में कुछ निर्भरताएं हैं जिन्हें हमें स्थापित करने की आवश्यकता है, तो चलिए पहले उस पर जाएं।
yum install -y libxml2-devel libcurl-devel libmcrypt libmcrypt-devel
हम एक बार फिर पैकेज मैनेजर का उपयोग कर रहे हैं - लेकिन इस बार, हम PHP एप्लिकेशन को ठीक से चलाने के लिए कुछ घटक स्थापित कर रहे हैं।
PHP के लिए स्रोत डाउनलोड करें, जो निम्नलिखित कमांड निष्पादित करके किया गया है:
wget http://docs.php.net/distributions/php-5.6.15.tar.gz && tar xvf php-5.6.15.tar.gz
cd php-5.6.15
./configure --with-pear=/usr/lib/pear --enable-libxml --with-pdo-mysql --with-mysqli --with-mysql --enable-mbstring --with-mcrypt --with-apxs2=/usr/local/apache2/bin/apxs --enable-maintainer-zts --with-curl=/lib
make && make install
पहला भाग,
wget
वह है जहाँ हम PHP 5.6.15 के लिए स्रोत डाउनलोड करते हैं। उसके बाद, हम अपनी कार्यशील निर्देशिका को बदलते हैंphp-5.6.15
। अंत में, हम विभिन्न वेब अनुप्रयोगों, जैसे ई-कॉमर्स वेबसाइटों को चलाने के लिए आवश्यक सुविधाओं के साथ PHP को कॉन्फ़िगर करते हैं।
ध्यान दें, यदि आपको एक संदेश मिलता है जिसमें "/ पथ / से / पर्ल" है, तो आपको फ़ाइल को संपादित करना होगा /usr/local/apache2/bin/apxs
।
nano /usr/local/apache2/bin/apxs
पहली पंक्ति को इसमें बदलें:
#!/usr/bin/perl -w
जैसा कि हमने Apache को खरोंच से बनाया है, इसमें पूर्व-निर्मित सेवा शामिल नहीं है। हमें इनिट स्क्रिप्ट को स्वयं सेटअप करना होगा।
cd /usr/src && wget https://gist.githubusercontent.com/anonymous/62b0b788f86e7773e901/raw/6bcc88f9354f7139916272ac7a4eb998b1f26fdd/httpd-init
mv httpd-init /etc/init.d/httpd
chmod 755 /etc/init.d/httpd
पहला भाग, जहाँ हम
cd
अपनी कार्यशील निर्देशिका को उस निर्देशिका में बदलते हैं जहाँ हम सॉफ्टवेयर का निर्माण / संकलन करते हैं। फिर, इसके साथ&&
, हम कुछ भी निष्पादित करते हैं, जो इस मामले में, अपाचे के लिए सेवा फ़ाइल डाउनलोड करता है। अंत में, हम इसके लिएchmod
कमांड के साथ निष्पादित होने की अनुमति देते हैं ।
किया और किया!
अब, Apache + MySQL + PHP शुरू करते हैं:
service httpd start
service mysqld start
सेवा आदेशों के साथ, हम सेवाओं की स्थिति का प्रबंधन कर सकते हैं। इस मामले में, हम सेवाओं शुरू कर दिया है
httpd
औरmysqld
।
PHP को Apache के साथ शुरू किया गया है, यह एक सेवा के माध्यम से शुरू नहीं होता है।
इस लेख में, हमने Apache / PHP / MySQL के अद्यतन संस्करणों का उपयोग करते हुए खरोंच से एक LAMP स्टैक को सेटअप करने के लिए कैसे कवर किया। यद्यपि इसे प्रबंधित करने के लिए अधिक प्रशासन की आवश्यकता होती है, यह तकनीक तब उपयोगी होती है जब हम ऑपरेटिंग सिस्टम विक्रेता की पेशकश की तुलना में एक नया स्टैक चाहते हैं।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें
एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:
एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।
वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं
एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था
Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,
पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं
एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है
एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना
ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए
एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है
एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है
एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ