डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
इस लेख में, मैं समझाऊंगा कि मॉडेमरेसी द्वारा संरक्षित एलईएमपी स्टैक का निर्माण कैसे किया जाता है। 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 पर आगे पढ़ने के लिए, उनकी आधिकारिक साइट पर जाएँ ।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ