क्या आप यह सीखना चाहेंगे कि उबंटू लिनक्स पर अपाचे के HTTP2 प्रोटोकॉल को कैसे सक्षम किया जाए? इस ट्यूटोरियल में, हम आपको एक कंप्यूटर चल Ubuntu लिनक्स पर HTTP2 प्रोटोकॉल को सक्षम करने के लिए आवश्यक सभी कदम दिखाने जा रहे हैं।

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3

उपकरण सूची

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

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

अपाचे – संबंधित ट्यूटोरियल:

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

GoDaddy खाता

सबसे पहले, आपको GODADDY वेबसाइट तक पहुंचना होगा और एक खाता बनाना होगा।

इस अकाउंट का इस्तेमाल आपका एचटीटीपीएस सर्टिफिकेट बनाने में किया जाएगा।

एचटीटी2 फीचर के लिए एचटीटीपीएस सर्टिफिकेट की जरूरत होती है।

HTTP2 सुविधा केवल HTTP का उपयोग करके काम नहीं करती है।

ट्यूटोरियल – HTTPS प्रमाण पत्र निर्माण

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

Copy to Clipboard

अपनी कुंजी फ़ाइल और अपनी सीएसआर फ़ाइल जेनरेट करें।

Copy to Clipboard

सिस्टम आपके प्रमाण पत्र अनुरोध को पूरा करने के लिए कुछ प्रश्न पूछेगा।

• देश का नाम – अपने देश के लिए 2 पत्र कोड दर्ज करें
• राज्य या प्रांत का नाम – अपने राज्य या प्रांत का नाम दर्ज करें।
• इलाके का नाम – अपने शहर का नाम दर्ज करें
• संगठन का नाम – अपने संगठन का नाम या अपना व्यक्तिगत नाम दर्ज करें।
• संगठनात्मक इकाई का नाम – वैकल्पिक
• आम नाम – अपनी वेबसाइट होस्ट नाम दर्ज करें
• ईमेल पता – वैकल्पिक
• एक चुनौती पासवर्ड – वैकल्पिक।
• एक वैकल्पिक कंपनी का नाम – वैकल्पिक।

हमारे उदाहरण में, हम वेबसाइट techexpert.tips के लिए एक प्रमाण पत्र अनुरोध बना रहे हैं।

Copy to Clipboard

सीएसआर में आपका प्रमाण पत्र हस्ताक्षर अनुरोध है और आपका सार्वजनिक प्रमाण पत्र बनाने के लिए GoDaddy को भेजा जाएगा।

यहां सीएसआर फ़ाइल की सामग्री है:

Copy to Clipboard

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

यहां कुंजी फ़ाइल की सामग्री है:

Copy to Clipboard

GODADDY वेबसाइट पर वापस जाएं और एसएसएल प्रमाण पत्र खरीदें।

इसके लिए आपको वेबसाइट पर सीएसआर फाइल की सामग्री चस्पा करनी होगी।

GoDaddy Generate Certificate

10 मिनट के बाद, GoDaddy आपका प्रमाण पत्र बनाना समाप्त कर देगा और आपको ज़िप फ़ाइल डाउनलोड करने की अनुमति देगा।

हमारे उदाहरण में, ज़िप फ़ाइल का नाम था: techexpert.tips.zip

GoDaddy Certificate Download

अपने लिनक्स सर्वर पर ज़िप फ़ाइल कॉपी करें।

हमारे उदाहरण में, मैं मान ूंगा कि आपने जिप फ़ाइल को निम्नलिखित निर्देशिका में कॉपी किया: /डाउनलोड/प्रमाण पत्र

Copy to Clipboard

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

Copy to Clipboard

आइए प्रमाण पत्र निर्देशिका के अंदर उपलब्ध फाइलों की सूची दें।

• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip

आपके पास अपनी प्रमाण पत्र निर्देशिका के अंदर समान फाइलें होनी चाहिए।

वैकल्पिक। यदि आप गोडडी से भेजी गई प्रमाण पत्र फाइलों के अंदर देखना चाहते हैं, तो निम्नलिखित आदेशों का उपयोग करें।

Copy to Clipboard

अपने वातावरण को प्रतिबिंबित करने के लिए फ़ाइल नामों को बदलना न भूलें।

ट्यूटोरियल अपाचे – HTTP2 स्थापना

HTTP2 और PHP समर्थन के साथ अपाचे सर्वर स्थापित करें।

Copy to Clipboard

आवश्यक मॉड्यूल और विन्यास फ़ाइलों को सक्षम करें।

Copy to Clipboard

यदि आपने अपने अपाचे इंस्टॉलेशन में पीएचपी स्थापित किया था, तो आपको मानक अपाचे पीएचपी मॉड्यूल को अक्षम करने की आवश्यकता है।

Copy to Clipboard

नए पीएचपी मॉड्यूल को सक्षम करें।

अपाचे डिफ़ॉल्ट एमपीएम को अक्षम करें।

नई अपाचे एमपीएम सक्षम करें।

Copy to Clipboard

अपाचे 2 ने मल्टी-प्रोसेसिंग मॉड्यूल या एमपीएम पेश किए।

एमपीएमएस बदलता है कि अपाचे ग्राहकों के अनुरोधों को कैसे संभालता है।

अपाचे HTTP2 मॉड्यूल सक्षम करें।

Copy to Clipboard

अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

Copy to Clipboard

विन्यास फ़ाइल के अंत में निम्नलिखित लाइन जोड़कर अपाचे पर HTTP2 समर्थन सक्षम करें।

Copy to Clipboard

पीएचपी-एफपीएम सेवा को पुनः आरंभ करें।

Copy to Clipboard

अपाचे सेवा को पुनः आरंभ करें।

Copy to Clipboard

आप अपाचे पर HTTP2 की स्थापना समाप्त कर दिया है।

अपाचे – HTTP2 समर्थन का परीक्षण

अब, हम परीक्षण करने जा रहे हैं कि क्या हमारी अपाचे स्थापना वास्तव में HTTP2 का समर्थन करती है।

अपाचे HTTP/2 समर्थन का परीक्षण करने के लिए आवश्यक सॉफ्टवेयर स्थापित करें।

Copy to Clipboard

WGET का उपयोग कर अपाचे HTTP2 समर्थन का परीक्षण करने के लिए निम्नलिखित कमांड का उपयोग करें।

ध्यान रखें कि आपको अपने सर्वर आईपी पते पर 200.200.200.200 को बदलना होगा।

Copy to Clipboard

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

Copy to Clipboard

बधाई हो, आपने अपाचे पर HTTP2 समर्थन का सफलतापूर्वक परीक्षण किया है।

ट्यूटोरियल अपाचे – HTTP2 का उपयोग करके एक वर्चुअलहोस्ट कॉन्फ़िगर करें

अब, हमने GoDaddy से खरीदे गए एचटीटीपीएस प्रमाण पत्र का उपयोग करें और एक HTTP2 वेबसाइट बनाएं।

आवश्यक फ़ोल्डर बनाने के लिए फोलोइंग कमांड का उपयोग करें।

Copy to Clipboard

HTTPS पर अपनी वेबसाइट की पेशकश करने के लिए अपनी वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल बनाएं:

Copy to Clipboard

ध्यान रखें कि आपका वर्चुअल होस्ट फ़ाइल नाम और स्थान मेरे समान नहीं हो सकता है।

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

इस वर्चुअल होस्ट फाइल में एचटीटीपीएस और HTTP2 सक्षम है।

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

Copy to Clipboard

सभी प्रमाण पत्र और प्रमुख फाइलों पर सही फाइल अनुमति सेट करें।

Copy to Clipboard

वर्चुअल होस्ट कॉन्फ़िगरेशन को सक्षम करें।

Copy to Clipboard

अपाचे सेवा को पुनः आरंभ करें।

Copy to Clipboard

आपने अपाचे सर्वर पर HTTP2 कॉन्फ़िगरेशन समाप्त कर दिया है।

अपाचे – क्रोम का उपयोग करके HTTP2 कनेक्शन का परीक्षण करना

अब, हम अपने अपाचे HTTP2 स्थापना का परीक्षण करने जा रहे हैं।

हम HTTP2 समर्थन का पता लगाने के लिए क्रोम HTTP/2 और SPDY संकेतक विस्तार का उपयोग करने जा रहे हैं।

गूगल वेब स्टोर तक पहुंचें और क्रोम HTTP/2 और SPDY इंडिकेटर एक्सटेंशन इंस्टॉल करें ।

HTTP2 and SPDy Chrome Extension

HTTP/2 एक्सटेंशन में स्क्रीन के टॉप-राइट पार्ट पर इंडिकेटर बटन होगा ।

संकेतक बटन एक बिजली के आकार में है।

यदि बिजली संकेतक ग्रे है, तो इसका मतलब है कि वेबसाइट HTTP2 का समर्थन नहीं करती है

यदि बिजली संकेतक ग्रे है, तो इसका मतलब है कि वेबसाइट HTTP2 का समर्थन नहीं करती है।

http2 spdy off

यदि बिजली का संकेतक नीला है, तो इसका मतलब है कि वेबसाइट HTTP2 का समर्थन करती है।

http2 spdy on

यदि बिजली संकेतक हरा है, तो इसका मतलब है कि वेबसाइट HTTP2, SPDY और QUIC प्रोटोकॉल का समर्थन करती है

http2 spdy on QUIC

अब, आप जल्दी से पता लगाने में सक्षम हैं कि किस वेबसाइट में HTTP/2 समर्थन सक्षम है ।

अपनी वेबसाइट तक पहुंचने और सत्यापित करने का प्रयास करें कि बिजली का संकेतक नीला है या नहीं।

ध्यान रखें कि आपको वेबसाइट https://techexpert.tips को अपनी वेबसाइट के नाम पर बदलना होगा।