कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
ModSecurity IIS, Apache2 और Nginx के साथ काम करने के लिए डिज़ाइन की गई एक वेब एप्लिकेशन परत फ़ायरवॉल है। यह अपाचे लाइसेंस 2.0 के तहत मुक्त, मुक्त स्रोत सॉफ्टवेयर है। ModSecurity आपके वेब ट्रैफ़िक की निगरानी और विश्लेषण करके आपके वेब सर्वर को सुरक्षित रखने में मदद करता है। यह नियमित अभिव्यक्तियों का उपयोग करके अधिकांश ज्ञात कारनामों से हमलों का पता लगाने और ब्लॉक करने के लिए वास्तविक समय में करता है। अपने दम पर, ModSecurity सीमित सुरक्षा देता है और सुरक्षा को अधिकतम करने के लिए नियमों पर निर्भर करता है।
ओपन वेब एप्लीकेशन सिक्योरिटी प्रोजेक्ट (OWASP) कोर रूल सेट (CRS) जेनेरिक अटैक डिटेक्शन नियमों का एक सेट है जो किसी भी वेब एप्लिकेशन के लिए आधार स्तर की सुरक्षा प्रदान करता है। नियम मुक्त, खुला स्रोत है, और वर्तमान में स्पाइडर लैब्स द्वारा प्रायोजित है।
OWASP CRS प्रदान करता है:
यह मार्गदर्शिका आपको दिखाती है कि अपाचे 2 चलाने वाले CentOS 6 पर मॉडसैक्विटी और OWASP नियम कैसे स्थापित करें।
सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि आपका सिस्टम अद्यतित है।
yum -y update
यदि आपने अपाचे 2 स्थापित नहीं किया है, तो अब इसे स्थापित करें।
yum -y install httpd
अब आपको काम करने के लिए ModSecurity के लिए कुछ निर्भरताएँ स्थापित करने की आवश्यकता है। आपके सर्वर कॉन्फ़िगरेशन के आधार पर, इनमें से कुछ या सभी पैकेज पहले से ही इंस्टॉल किए जा सकते हैं। यम आपके पास मौजूद पैकेजों को स्थापित करेगा और यदि कोई भी पैकेज पहले से स्थापित है तो आपको सूचित करेगा।
yum -y install httpd-devel git gcc make libxml2 pcre-devel libxml2-devel curl-devel
निर्देशिका बदलें और ModSecuity वेबसाइट से स्रोत कोड डाउनलोड करें। वर्तमान स्थिर संस्करण 2.8 है।
cd /opt/
wget https://www.modsecurity.org/tarball/2.8.0/modsecurity-2.8.0.tar.gz
पैकेज निकालें और इसकी निर्देशिका में बदलें।
tar xzfv modsecurity-2.8.0.tar.gz
cd modsecurity-2.8.0
स्रोत कोड को कॉन्फ़िगर और संकलित करें।
./configure
make
make install
अपाचे निर्देशिका के लिए डिफ़ॉल्ट मोडसुरिटी कॉन्फ़िगरेशन और यूनिकोड मैपिंग फ़ाइल की प्रतिलिपि बनाएँ।
cp modsecurity.conf-recommended /etc/httpd/conf.d/modsecurity.conf
cp unicode.mapping /etc/httpd/conf.d/
ModSecurity का उपयोग करने के लिए Apache कॉन्फ़िगर करें। 2 तरीके हैं जो आप ऐसा कर सकते हैं।
echo LoadModule security2_module modules/mod_security2.so >> /etc/httpd/conf/httpd.conf
... या नैनो की तरह एक पाठ संपादक का उपयोग करें:
nano /etc/httpd/conf/httpd.conf
उस फ़ाइल के निचले भाग पर, एक अलग रेखा पर इसे जोड़ें:
LoadModule security2_module modules/mod_security2.so
अब आप Apache शुरू कर सकते हैं और इसे बूट पर शुरू करने के लिए कॉन्फ़िगर कर सकते हैं।
service httpd start
chkconfig httpd on
यदि आपने इस गाइड का उपयोग करने से पहले Apache स्थापित किया था, तो आपको इसे पुनः आरंभ करने की आवश्यकता है।
service httpd restart
अब आप OWASP कोर नियम सेट डाउनलोड कर सकते हैं।
cd /etc/httpd
git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git
अब OWASP नियमों को कॉन्फ़िगर करें।
cd modsecurity-crs
cp modsecurity_crs_10_setup.conf.example modsecurity_crs_10_config.conf
इसके बाद, आपको अपाचे कॉन्फ़िगरेशन में नियमों को जोड़ना होगा। फिर से हम इसे दो तरीकों से कर सकते हैं।
echo Include modsecurity-crs/modsecurity_crs_10_config.conf >> /etc/httpd/conf/httpd.conf
echo Include modsecurity-crs/base_rules/*.conf >> /etc/httpd/conf/httpd.conf
... या एक पाठ संपादक के साथ:
nano /etc/httpd/conf/httpd.conf
अलग लाइनों पर फ़ाइल के निचले भाग में इसे जोड़ें:
Include modsecurity-crs/modsecurity_crs_10_config.conf
Include modsecurity-crs/base_rules/*.conf
अब अपाचे को रीस्टार्ट करें।
service httpd restart
अंत में, स्थापना फ़ाइलों को हटा दें।
yum erase /opt/modsecurity-2.8.0
yum erase /opt/modsecurity-2.8.0.tar.gz
डिफ़ॉल्ट रूप से, ModSecurity डिटेक्शन-ओनली मोड में चलता है, जिसका अर्थ है कि यह सभी नियम विराम को लॉग करेगा लेकिन कोई कार्रवाई नहीं करेगा। यह नई स्थापनाओं के लिए अनुशंसित है ताकि आप अपाचे त्रुटि लॉग में उत्पन्न घटनाओं को देख सकें। लॉग की समीक्षा करने के बाद, आप तय कर सकते हैं कि सुरक्षा मोड में जाने से पहले नियम में कोई संशोधन या नियम को अक्षम करना (नीचे देखें)।
अपाचे त्रुटि लॉग देखने के लिए:
cat /var/log/httpd/error_log
अपाचे त्रुटि लॉग में ModSecurity लाइन को नौ तत्वों में तोड़ा गया है। प्रत्येक तत्व इस बारे में जानकारी प्रदान करता है कि ईवेंट को क्यों ट्रिगर किया गया था।
ध्यान दें कि कुछ तत्व आपके सर्वर के कॉन्फ़िगरेशन के आधार पर अनुपस्थित हो सकते हैं।
मोड से सुरक्षा को मोड में बदलने के लिए, टेक्स्ट एडिटर में कंफर्ट फाइल खोलें:
nano /etc/httpd/conf.d/modsecurity.conf
... और परिवर्तन:
SecRuleEngine DetectionOnly
सेवा:
SecRuleEngine On
यदि आप किसी भी ब्लॉक का सामना करते हैं जब ModSecurity चल रहा होता है, तो आपको HTTP त्रुटि लॉग में नियम की पहचान करने की आवश्यकता होती है। "टेल" कमांड आपको वास्तविक समय में लॉग देखने की अनुमति देता है:
tail -f /var/log/httpd/error_log
लॉग को देखते हुए ब्लॉक के कारण कार्रवाई को दोहराएं।
एक नियम को संशोधित करना इस ट्यूटोरियल के दायरे से परे है।
किसी विशिष्ट नियम को अक्षम करने के लिए, आप नियम आईडी की पहचान करते हैं जो तीसरे तत्व में है (उदाहरण के लिए [आईडी = 200000]) और फिर इसे अपाचे कॉन्फ़िगरेशन फ़ाइल में अक्षम करें:
nano /etc/httpd/conf/httpd.conf
... नियम आईडी के साथ फाइल के नीचे निम्नलिखित जोड़कर:
<IfModule mod_security2.c>
SecRuleRemoveById 200000
</IfModule>
यदि आप पाते हैं कि ModSecurity आपकी वेबसाइट पर सभी कार्रवाइयों को रोक रहा है, तो "Core Rule Set" संभवतः "सेल्फ-कॉनटैन्ड" मोड में है। आपको इसे "सहयोगात्मक जांच" में बदलने की आवश्यकता है, जो केवल विसंगतियों का पता लगाता है और उन्हें अवरुद्ध करता है। उसी समय, आप "स्व-नियंत्रित" विकल्पों को देख सकते हैं और यदि आप ऐसा करना चाहते हैं तो उन्हें बदल सकते हैं।
nano /etc/httpd/modsecurity-crs/modsecurity_crs_10_config.conf
"डिटेक्शन" को "सेल्फ-कंटेस्टेड" में बदलें।
आप बिना लॉग-इन किए वेब एप्लिकेशन फ़ायरवॉल (WAF) के माध्यम से अपने IP को अनुमति देने के लिए ModSecurity कॉन्फ़िगर कर सकते हैं:
SecRule REMOTE_ADDR "@ipMatch xxx.xxx.xxx.xxx" phase:1,nolog,allow,ctl:ruleEngine=Off
... या लॉगिंग के साथ:
SecRule REMOTE_ADDR "@ipMatch xxx.xxx.xxx.xxx" phase:1,nolog,allow,ctl:ruleEngine=DetectionOnly
एक अलग प्रणाली का उपयोग? परिचय 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ