कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
इस लेख में, मैं समझाऊंगा कि मॉडेमरेसी द्वारा संरक्षित एलईएमपी स्टैक का निर्माण कैसे किया जाता है। ModSecurity एक ओपन-सोर्स वेब एप्लिकेशन फ़ायरवॉल है जो इंजेक्शन, PHP के हमलों और अधिक से बचाने के लिए उपयोगी है। यदि आप मॉडिफाई के साथ NGINX सेटअप करना चाहते हैं, तो पढ़ना जारी रखें।
इस आलेख के सभी चरणों में रूट एक्सेस की आवश्यकता है।
यदि आप रूट उपयोगकर्ता के रूप में पहले से ही नहीं चल रहे हैं, तो अपने आप को आगे बढ़ाएँ:
/bin/su
हमें एक कंपाइलर की आवश्यकता है, इसलिए यह सुनिश्चित करने के लिए निम्नलिखित को निष्पादित करें:
yum install -y gcc gcc-c++ pcre-devel zlib-devel openssl openssl-devel httpd-devel libxml2-devel xz-devel python-devel libcurl-devel
yum groupinstall -y 'Development Tools'
NGINX को स्थापित करने के लिए, हमें पहले पैकेज प्राप्त करना होगा। पैकेज डाउनलोड करें:
cd /usr/src && wget http://nginx.org/download/nginx-1.9.9.tar.gz
हमें अपने स्टैक के लिए PHP पैकेज की भी आवश्यकता होगी।
wget http://us2.php.net/distributions/php-5.6.16.tar.bz2
चूंकि हम ModSecurity स्थापित कर रहे हैं, हम स्रोत को पकड़ लेंगे और उसे डाउनलोड करेंगे:
wget https://www.modsecurity.org/tarball/2.9.0/modsecurity-2.9.0.tar.gz
अब, फ़ाइलों को खोलना / खोलना।
tar xvf nginx-1.9.9.tar.gz
tar xvf php-5.6.16.tar.bz2
tar xvf modsecurity-2.9.0.tar.gz
फिर, हम ModSecurity स्थापित करेंगे।
cd /usr/src/modsecurity-2.9.0 && ./configure --enable-standalone-module --disable-mlogc
make && make install
अब जब हमने सभी पूर्वापेक्षाएँ प्राप्त कर ली हैं, तो एनजीआईएनएक्स स्थापित करें। आदेशों के निम्नलिखित सेट NGINX और ModSecurity की स्थापना के लिए हैं।
cd /usr/src/nginx-1.9.9 && ./configure --add-module=../modsecurity-2.9.0/nginx/modsecurity/
make && make install
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
अब, MySQL सर्वर को स्थापित करते हैं।
yum install -y mysql-server
service mysqld start
mysql_secure_installation
के लिए mysql_secure_installation
आदेश:
स्थापित करने के लिए एक आखिरी चीज़, और वह है PHP। इस लेख में, हम स्रोत से PHP स्थापित करेंगे।
PHP के लिए स्रोत निर्देशिका दर्ज करें।
cd /usr/src/php-5.6.16
अब, PHP को कॉन्फ़िगर करें। ./configure
कमांड में निम्नलिखित तर्क दिए गए हैं ताकि आप वर्डप्रेस जैसे एप्लिकेशन चला सकें।
./configure --with-pear=/usr/lib/pear --enable-libxml --with-pdo-mysql --with-mysqli --with-mysql --enable-mbstring --with-curl
make
make install
NGINX के लिए PHP-FPM स्थापित करें:
yum install -y php-fpm
हमें PHP के ऊपर PHP-FPM को स्वयं स्थापित करने की आवश्यकता है क्योंकि NGINX स्वयं PHP के साथ सीधे एकीकृत नहीं करता है। इसके बजाय, NGINX हमारी स्क्रिप्ट को निष्पादित करने के लिए PHP-FPM पर PHP प्रसंस्करण को पास करता है।
बहुत बढ़िया! आपने पूर्वापेक्षाएँ स्थापित की हैं।
आइए एक ModSecurity नियम सेट का निर्माण शुरू करें। जब तक आप इसे कॉन्फ़िगर नहीं करते हैं तब तक ModSecurity खुद से कुछ नहीं करता है।
उनकी वेबसाइट से OWASP नियम निर्धारित करें:
cd /usr/src && wget https://github.com/SpiderLabs/owasp-modsecurity-crs/tarball/master
tar xvf master
नियम सेट डाउनलोड करने के बाद, हम डिफ़ॉल्ट कॉन्फ़िगरेशन को आधार नियमों के साथ जोड़ देंगे।
cd SpiderLabs-owasp-modsecurity-crs-60c8bc9
cp /usr/src/modsecurity-2.9.0/modsecurity.conf-recommended /usr/local/nginx/conf/modsecurity.conf
cp /usr/src/modsecurity-2.9.0/unicode.mapping /usr/local/nginx/conf/
cat base_rules/*.conf >> /usr/local/nginx/conf/modsecurity.conf
cp base_rules/*.data /usr/local/nginx/conf
सिद्धांत रूप में, यह अधिकांश वेब कारनामों से रक्षा करना चाहिए। हालाँकि, आपके द्वारा इंस्टॉल किए गए प्लगइन्स / कोड का ऑडिट भी किया जाना चाहिए, क्योंकि जबकि ModSecurity एक उत्कृष्ट सुरक्षा उपाय है, यह बुलेट-प्रूफ नहीं है।
पर एक निर्देशिका बनाएँ /var/www
:
mkdir /var/www
और आपके वर्चुअल होस्ट के लिए एक निर्देशिका:
mkdir /var/www/yourwebsite.com
अंत में, अपने NGINX कॉन्फ़िगरेशन को निम्नलिखित में जोड़ें /usr/local/nginx/conf/nginx.conf
। सुनिश्चित करें कि आपने अंतिम }
प्रतीक की घटना से पहले इस कॉन्फ़िगरेशन को जोड़ा है ।
server {
listen 80;
root /var/www/yourwebsite.com;
index index.php index.html index.htm;
server_name yourwebsite.com www.yourwebsite.com;
location / {
ModSecurityEnabled on;
ModSecurityConfig /usr/local/nginx/modsecurity.conf;
}
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
यह कदम काफी सीधा है - आपको बस इतना करना है कि निम्नलिखित कमांड को निष्पादित करें।
service php-fpm start
/usr/sbin/nginx
बधाई हो! आपने अपनी पहली वेबसाइट को NGSX के साथ सेटअप किया है जो ModSecurity द्वारा संरक्षित है। ModSecurity पर आगे पढ़ने के लिए, उनकी आधिकारिक साइट पर जाएँ ।
एक अलग प्रणाली का उपयोग? परिचय 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ