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

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

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

उपकरण सूची

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

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

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

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

ट्यूटोरियल Nginx - छवियों के लिए सीधी पहुंच अवरुद्ध

एनजीएनएक्स सर्वर स्थापित करें।

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

इस लाइन को अपनी वेबसाइट का नाम बदलें।

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

हमारे उदाहरण में, Nginx सर्वर हमारी वेबसाइट पर छवियों तक सीधी पहुंच से इनकार करेगा।

एक रिमोट लिनक्स कंप्यूटर से, एक छवि तक सीधी पहुंच करने की कोशिश करें।

Copy to Clipboard

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

Copy to Clipboard

एक रिमोट कंप्यूटर से, ब्राउज़र खोलें और एक छवि तक सीधी पहुंच करने की कोशिश करें।

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• http://www.gameking.tips/test1.jpg

Nginx सर्वर का उपयोग से इनकार करते है और एक त्रुटि संदेश प्रदर्शित करेगा ।

Nginx - Deny image direct access

वेबसाइट यूआरएल तक पहुंचने का प्रयास करें और सभी छवियों को प्रदर्शित किया जाएगा।

Nginx - Deny referer

बधाई! आपने छवियों तक सीधी पहुंच को ब्लॉक करने के लिए Nginx सर्वर को कॉन्फ़िगर किया।