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

Nginx वर्चुअलहोस्ट को सर्वर ब्लॉक फीचर कहता है।

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

हमारे उदाहरण में, Nginx सर्वर का आईपी पता 36.160.86.106 है।

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

उपकरण सूची

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

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

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

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

Nginx वर्चुअलहोस्ट – डीएनएस विन्यास

GODADDY वेबसाइट तक पहुंचें और डीएनएस डोमेन खरीदें।

हमारे उदाहरण में, हमने नाम का डोमेन खरीदा:

Copy to Clipboard

आप डीएनएस डोमेन खरीदने के लिए किसी भी वेबसाइट का उपयोग कर सकते हैं, GoDaddy सिर्फ मेरी व्यक्तिगत पसंद है।

अपनी वेबसाइट को कंप्यूटर रनिंग Nginx की ओर इशारा करते हुए डीएनएस प्रविष्टि बनाएं।

हमारे उदाहरण में, हमने 35.160.86.106 को WWW.GAMEKING.TIPS की ओर इशारा करते हुए एक डीएनएस प्रविष्टि बनाई।

APACHE VIRTUALHOST DNS

अपने डीएनएस विन्यास का परीक्षण करने के लिए NSLOOKUP कमांड का उपयोग करें।

Copy to Clipboard

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

Copy to Clipboard

बधाइयाँ! आपने आवश्यक डीएनएस विन्यास समाप्त कर दिया है।

ट्यूटोरियल लेसेन्क्रिप्ट – Nginx स्थापना

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

Copy to Clipboard

नई वेबसाइट फ़ाइलों को स्टोर करने के लिए एक निर्देशिका बनाएं।

Copy to Clipboard

वेबसाइट फ़ाइलों को निम्नलिखित निर्देशिका के अंदर संग्रहीत किया जाएगा:

Copy to Clipboard

नई वेबसाइट के लिए एक Nginx विन्यास फ़ाइल बनाएं।

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

नई वेबसाइट निर्देशिका के अंदर एक परीक्षण पृष्ठ बनाएं।

Copy to Clipboard

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

Copy to Clipboard

अपना ब्राउज़र खोलें और वर्चुअल वेबसाइट तक पहुंचने की कोशिश करें।

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

• http://www.gameking.tips

Nginx - Server block configuration

बधाई! आपने Nginx के सर्वर ब्लॉक विन्यास को समाप्त कर दिया।

Nginx Letsencrypt – प्रमाण पत्र स्थापित करना

हमें मुफ्त एचटीटीपीएस प्रमाण पत्र स्थापित करने की आवश्यकता है।

हमें सभी HTTP ट्रैफ़िक को स्वचालित रूप से वेबसाइट के HTTPS संस्करण में रीडायरेक्ट करने की भी आवश्यकता है।

आवश्यक पैकेजों की सूची स्थापित करें।

Copy to Clipboard

Nginx मुफ्त HTTPS प्रमाण पत्र स्थापित करें

Copy to Clipboard

• सेवा की शर्तों से सहमत होने के लिए दबाओ (ए) ।
• अपने ई-मेल को साझा करने और न्यूज़लेटर्स प्राप्त करने के लिए दबाएं (वाई)।
• अपनी HTTP वेबसाइट को HTTPS संस्करणों में स्वचालित रूप से रीडायरेक्ट करने के लिए दबाएं (2) ।

Copy to Clipboard

सिस्टम अपने आप एक मुफ्त प्रमाण पत्र स्थापित करेगा।

यह आपकी वेबसाइट के HTTPS संस्करण के लिए सभी HTTP एक्सेस को रीडायरेक्ट करने के लिए Nginx सर्वर को भी कॉन्फ़िगर करेगा।

हमारे उदाहरण में, सिस्टम ने हमारी वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल को बदल दिया।

Copy to Clipboard

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

Copy to Clipboard

कुंजी फ़ाइल अपने प्रमाण पत्र निजी कुंजी शामिल है और एक सुरक्षित जगह में हर समय रखा जाना चाहिए ।

हमारे उदाहरण में, कुंजी फ़ाइल पर संग्रहीत किया गया था:

Copy to Clipboard

सिस्टम स्वचालित रूप से मूल Nginx वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल को संशोधित करता है।

यह आपकी वेबसाइट के HTTPS संस्करण में सभी HTTP अनुरोधों को स्वचालित रूप से रीडायरेक्ट करेगा।

Copy to Clipboard

अपना ब्राउजर खोलें और एचटीटीपीएस प्रोटोकॉल का इस्तेमाल करते हुए नई वेबसाइट का डीएनएस एड्रेस डालें।

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

• https://www.gameking.tips/

एचटीटीपीएस पेज प्रस्तुत किया जाना चाहिए।

Nginx - Letsencrypt https

प्रमाण पत्र संपत्तियों का सत्यापन करें।

Nginx - HTTPS Certificate

आपने Nginx सर्वर पर एक Let’s एन्क्रिप्ट प्रमाण पत्र स्थापित किया है।

Nginx Letsencrypt – प्रमाण पत्र नवीनीकृत

स्थापित मुफ्त प्रमाण पत्र 90 दिनों के लिए मान्य है।

सिस्टम समाप्ति के तीस दिनों के भीतर किसी भी प्रमाण पत्र को स्वचालित रूप से नवीनीकृत करने के लिए एक निर्धारित कार्य बनाता है।

अनुसूचित कार्य नाम CERTBOT है और यह निम्नलिखित निर्देशिका के अंदर स्थित है:

Copy to Clipboard

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

Copy to Clipboard

प्रमाण पत्र नवीनीकरण की प्रक्रिया का अनुकरण करने के लिए निम्नलिखित कमांड का उपयोग करें।

Copy to Clipboard

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

Copy to Clipboard

बधाइयाँ! आपने Let’s एन्क्रिप्ट ऑटोमैटिक सर्टिफिकेट रिन्यू कॉन्फ़िगर किया है।