क्या आप सीखेंगे कि Nginx कैसे स्थापित किया जाए और किसी देश से पहुंच से इनकार किया जाए? इस ट्यूटोरियल में, हम किसी देश से एक्सेस को ब्लॉक करने के लिए Nginx सर्वर को कॉन्फ़िगर करने जा रहे हैं।
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
हमारे उदाहरण में, Nginx सर्वर वेबसाइट WWW.GAMEKING.TIPS की मेजबानी कर रहा है।
उपकरण सूची
निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।
Nginx – संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल Nginx – GEOIP2 डेटाबेस स्थापना
MAXMIND वेबसाइट का उपयोग करें और एक नया खाता बनाएं।
अपने खाते की प्रोफ़ाइल तक पहुंचें और एक नई कुंजी बनाएं।
अपने उबंटू लिनक्स में मैक्समाइंड भंडार जोड़ें।
जियोपुपडेट नाम का पैकेज इंस्टॉल करें।
जियोपुपडेट कॉन्फ़िगरेशन फाइल को संपादित करें।
अपना अकाउंट आईडी और लाइसेंस की चाबी डालें।
यहां फ़ाइल है, हमारे विन्यास से पहले ।
यहां फ़ाइल है, हमारे विन्यास के बाद ।
GEOIP2 के डेटाबेस को अपडेट करें।
जियोइप 2 डेटाबेस इंस्टॉलेशन को सत्यापित करें।
यहां कमांड आउटपुट है।
आपने देशों और शहरों के लिए GEOIP2 डेटाबेस स्थापित किया है।
बधाइयाँ! आपने जियोपुपडेट की स्थापना समाप्त कर दी है।
ट्यूटोरियल Nginx – एक देश से उपयोग अवरुद्ध
Nginx सर्वर और आवश्यक मॉड्यूल स्थापित करें।
Nginx विन्यास फ़ाइल संपादित करें।
विन्यास फ़ाइल में निम्नलिखित पंक्ति जोड़ें।
हमारे उदाहरण में, हमने ब्राजील और संयुक्त राज्य अमेरिका से पहुंच से इनकार कर दिया ।
देश कोड की सूची सत्यापित करें।
यहां फ़ाइल है, हमारे विन्यास से पहले ।
यहां फ़ाइल है, हमारे विन्यास के बाद ।
डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।
विन्यास फ़ाइल में निम्नलिखित पंक्ति जोड़ें।
यहां फ़ाइल है, हमारे विन्यास से पहले ।
यहां फ़ाइल है, हमारे विन्यास के बाद ।
एनजीइंक्स सेवा को पुनः आरंभ करें।
Nginx सर्वर स्रोत आईपी पते के देश के आधार पर उपयोग से इनकार कर देगा ।
यहां कमांड आउटपुट है।
बधाइयाँ! आप अनुरोध के देश के आधार पर अपनी वेबसाइट तक पहुंच को प्रतिबंधित करने के लिए Nginx को कॉन्फ़िगर करने में सक्षम हैं।
ट्यूटोरियल GEOIP2 – डाटाबेस अपडेट
GEOIP2 डेटाबेस को अपडेट करने के लिए एक निर्धारित कार्य बनाएं।
यहां फ़ाइल सामग्री है।
बधाइयाँ! आपने GEOIP2 डेटाबेस ऑटोमैटिक अपडेट को कॉन्फ़िगर किया है।
ट्यूटोरियल Nginx – लॉग में देश कोड शामिल करें
Nginx विन्यास फ़ाइल संपादित करें।
विन्यास फ़ाइल से निम्नलिखित पंक्तियों को हटा दें।
विन्यास फ़ाइल में निम्नलिखित पंक्तियां जोड़ें।
एक उदाहरण के रूप में, यहां हमारी विन्यास फ़ाइल है।
एनजीइंक्स सेवा को पुनः आरंभ करें।
Nginx सर्वर लॉग फाइल में अनुरोध के देश कोड लॉग इन करेंगे।
यहां Nginx लॉग का एक उदाहरण है ।
बधाइयाँ! आपने लॉग फाइलों में कंट्री कोड शामिल करने के लिए Nginx सर्वर को कॉन्फ़िगर किया है।