क्या आप सीखेंगे कि Nginx कैसे स्थापित करें और शहर से पहुंच से इनकार करें? इस ट्यूटोरियल में, हम एक शहर से पहुंच को अवरुद्ध करने के लिए Nginx सर्वर को कॉन्फ़िगर करने जा रहे हैं।

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

हमारे उदाहरण में, Nginx सर्वर वेबसाइट WWW.GAMEKING.TIPS की मेजबानी कर रहा है।

उपकरण सूची

निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।

Nginx - संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल Nginx - GEOIP2 डेटाबेस स्थापना

MAXMIND वेबसाइट का उपयोग करें और एक नया खाता बनाएं।

अपने खाते की प्रोफ़ाइल तक पहुंचें और एक नई कुंजी बनाएं।

Nginx - GeoIP2 key

अपने उबंटू लिनक्स में मैक्समाइंड भंडार जोड़ें।

Copy to Clipboard

जियोपुपडेट नाम का पैकेज इंस्टॉल करें।

Copy to Clipboard

जियोपुपडेट कॉन्फ़िगरेशन फाइल को संपादित करें।

Copy to Clipboard

अपना अकाउंट आईडी और लाइसेंस की चाबी डालें।

यहां फ़ाइल है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास के बाद ।

Copy to Clipboard

GEOIP2 के डेटाबेस को अपडेट करें।

Copy to Clipboard

जियोइप 2 डेटाबेस इंस्टॉलेशन को सत्यापित करें।

Copy to Clipboard

यहां कमांड आउटपुट है।

Copy to Clipboard

आपने देशों और शहरों के लिए GEOIP2 डेटाबेस स्थापित किया है।

बधाइयाँ! आपने जियोपुपडेट की स्थापना समाप्त कर दी है।

ट्यूटोरियल Nginx - एक शहर से उपयोग अवरुद्ध

Nginx सर्वर और आवश्यक मॉड्यूल स्थापित करें।

Copy to Clipboard

Nginx विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

विन्यास फ़ाइल में निम्नलिखित पंक्ति जोड़ें।

Copy to Clipboard

हमारे उदाहरण में, हमने बोर्डमैन और नोवा इगुआकू नाम के शहरों से पहुंच से इनकार कर दिया।

यहां फ़ाइल है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास के बाद ।

Copy to Clipboard

डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

विन्यास फ़ाइल में निम्नलिखित पंक्ति जोड़ें।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास के बाद ।

Copy to Clipboard

एनजीइंक्स सेवा को पुनः आरंभ करें।

Copy to Clipboard

Nginx सर्वर स्रोत आईपी पते के शहर के नाम के आधार पर उपयोग से इनकार कर देगा ।

एक प्रतिबंधित शहर में एक दूरदराज के कंप्यूटर से, अपनी वेबसाइट का उपयोग करने की कोशिश करो ।
Copy to Clipboard

यहां कमांड आउटपुट है।

Copy to Clipboard

बधाइयाँ! आप अनुरोध के शहर के नाम के आधार पर अपनी वेबसाइट तक पहुंच को प्रतिबंधित करने के लिए Nginx को कॉन्फ़िगर करने में सक्षम हैं।

ट्यूटोरियल GEOIP2 - डाटाबेस अपडेट

GEOIP2 डेटाबेस को अपडेट करने के लिए एक निर्धारित कार्य बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

बधाइयाँ! आपने GEOIP2 डेटाबेस ऑटोमैटिक अपडेट को कॉन्फ़िगर किया है।

ट्यूटोरियल Nginx - लॉग में शहर का नाम शामिल करें

Nginx विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

विन्यास फ़ाइल से निम्नलिखित पंक्तियों को हटा दें।

Copy to Clipboard

विन्यास फ़ाइल में निम्नलिखित पंक्तियां जोड़ें।

Copy to Clipboard

एक उदाहरण के रूप में, यहां हमारी विन्यास फ़ाइल है।

Copy to Clipboard

एनजीइंक्स सेवा को पुनः आरंभ करें।

Copy to Clipboard

Nginx सर्वर लॉग फाइल में अनुरोध के शहर के नाम लॉग इन करेंगे।

Copy to Clipboard

यहां Nginx लॉग का एक उदाहरण है ।

Copy to Clipboard

बधाइयाँ! आपने लॉग फाइलों में शहर का नाम शामिल करने के लिए Nginx सर्वर को कॉन्फ़िगर किया है।