क्या आप यह सीखना चाहेंगे कि उबंटू लिनक्स पर अपाचे के HTTP2 प्रोटोकॉल को कैसे सक्षम किया जाए? इस ट्यूटोरियल में, हम आपको एक कंप्यूटर चल Ubuntu लिनक्स पर HTTP2 प्रोटोकॉल को सक्षम करने के लिए आवश्यक सभी कदम दिखाने जा रहे हैं।
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3
कॉपीराइट © 2018-2021 Techexpert.tips द्वारा।
सभी अधिकार सुरक्षित हैं. इस प्रकाशन का कोई भी भाग प्रकाशक की पूर्व लिखित अनुमति के बिना किसी भी रूप में या किसी भी माध्यम से पुनरुत्पादित, वितरित या प्रेषित नहीं किया जा सकता है।
उपकरण सूची
निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।
अपाचे – संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम अपाचे से संबंधित ट्यूटोरियल की एक सूची तक त्वरित पहुंच प्रदान करते हैं।
GoDaddy खाता
सबसे पहले, आपको GODADDY वेबसाइट तक पहुंचना होगा और एक खाता बनाना होगा।
इस अकाउंट का इस्तेमाल आपका एचटीटीपीएस सर्टिफिकेट बनाने में किया जाएगा।
एचटीटी2 फीचर के लिए एचटीटीपीएस सर्टिफिकेट की जरूरत होती है।
HTTP2 सुविधा केवल HTTP का उपयोग करके काम नहीं करती है।
ट्यूटोरियल – HTTPS प्रमाण पत्र निर्माण
आवश्यक पैकेज स्थापित करें।
अपनी कुंजी फ़ाइल और अपनी सीएसआर फ़ाइल जेनरेट करें।
सिस्टम आपके प्रमाण पत्र अनुरोध को पूरा करने के लिए कुछ प्रश्न पूछेगा।
• देश का नाम – अपने देश के लिए 2 पत्र कोड दर्ज करें
• राज्य या प्रांत का नाम – अपने राज्य या प्रांत का नाम दर्ज करें।
• इलाके का नाम – अपने शहर का नाम दर्ज करें
• संगठन का नाम – अपने संगठन का नाम या अपना व्यक्तिगत नाम दर्ज करें।
• संगठनात्मक इकाई का नाम – वैकल्पिक
• आम नाम – अपनी वेबसाइट होस्ट नाम दर्ज करें
• ईमेल पता – वैकल्पिक
• एक चुनौती पासवर्ड – वैकल्पिक।
• एक वैकल्पिक कंपनी का नाम – वैकल्पिक।
हमारे उदाहरण में, हम वेबसाइट techexpert.tips के लिए एक प्रमाण पत्र अनुरोध बना रहे हैं।
सीएसआर में आपका प्रमाण पत्र हस्ताक्षर अनुरोध है और आपका सार्वजनिक प्रमाण पत्र बनाने के लिए GoDaddy को भेजा जाएगा।
यहां सीएसआर फ़ाइल की सामग्री है:
कुंजी फ़ाइल अपने प्रमाण पत्र निजी कुंजी शामिल है और एक सुरक्षित जगह में हर समय रखा जाना चाहिए ।
यहां कुंजी फ़ाइल की सामग्री है:
GODADDY वेबसाइट पर वापस जाएं और एसएसएल प्रमाण पत्र खरीदें।
इसके लिए आपको वेबसाइट पर सीएसआर फाइल की सामग्री चस्पा करनी होगी।
10 मिनट के बाद, GoDaddy आपका प्रमाण पत्र बनाना समाप्त कर देगा और आपको ज़िप फ़ाइल डाउनलोड करने की अनुमति देगा।
हमारे उदाहरण में, ज़िप फ़ाइल का नाम था: techexpert.tips.zip
अपने लिनक्स सर्वर पर ज़िप फ़ाइल कॉपी करें।
हमारे उदाहरण में, मैं मान ूंगा कि आपने जिप फ़ाइल को निम्नलिखित निर्देशिका में कॉपी किया: /डाउनलोड/प्रमाण पत्र
यहां कमांड आउटपुट है।
आइए प्रमाण पत्र निर्देशिका के अंदर उपलब्ध फाइलों की सूची दें।
• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip
आपके पास अपनी प्रमाण पत्र निर्देशिका के अंदर समान फाइलें होनी चाहिए।
वैकल्पिक। यदि आप गोडडी से भेजी गई प्रमाण पत्र फाइलों के अंदर देखना चाहते हैं, तो निम्नलिखित आदेशों का उपयोग करें।
अपने वातावरण को प्रतिबिंबित करने के लिए फ़ाइल नामों को बदलना न भूलें।
ट्यूटोरियल अपाचे – HTTP2 स्थापना
HTTP2 और PHP समर्थन के साथ अपाचे सर्वर स्थापित करें।
आवश्यक मॉड्यूल और विन्यास फ़ाइलों को सक्षम करें।
यदि आपने अपने अपाचे इंस्टॉलेशन में पीएचपी स्थापित किया था, तो आपको मानक अपाचे पीएचपी मॉड्यूल को अक्षम करने की आवश्यकता है।
नए पीएचपी मॉड्यूल को सक्षम करें।
अपाचे डिफ़ॉल्ट एमपीएम को अक्षम करें।
नई अपाचे एमपीएम सक्षम करें।
अपाचे 2 ने मल्टी-प्रोसेसिंग मॉड्यूल या एमपीएम पेश किए।
एमपीएमएस बदलता है कि अपाचे ग्राहकों के अनुरोधों को कैसे संभालता है।
अपाचे HTTP2 मॉड्यूल सक्षम करें।
अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।
विन्यास फ़ाइल के अंत में निम्नलिखित लाइन जोड़कर अपाचे पर HTTP2 समर्थन सक्षम करें।
पीएचपी-एफपीएम सेवा को पुनः आरंभ करें।
अपाचे सेवा को पुनः आरंभ करें।
आप अपाचे पर HTTP2 की स्थापना समाप्त कर दिया है।
अपाचे – HTTP2 समर्थन का परीक्षण
अब, हम परीक्षण करने जा रहे हैं कि क्या हमारी अपाचे स्थापना वास्तव में HTTP2 का समर्थन करती है।
अपाचे HTTP/2 समर्थन का परीक्षण करने के लिए आवश्यक सॉफ्टवेयर स्थापित करें।
WGET का उपयोग कर अपाचे HTTP2 समर्थन का परीक्षण करने के लिए निम्नलिखित कमांड का उपयोग करें।
ध्यान रखें कि आपको अपने सर्वर आईपी पते पर 200.200.200.200 को बदलना होगा।
यहां कमांड आउटपुट है।
बधाई हो, आपने अपाचे पर HTTP2 समर्थन का सफलतापूर्वक परीक्षण किया है।
ट्यूटोरियल अपाचे – HTTP2 का उपयोग करके एक वर्चुअलहोस्ट कॉन्फ़िगर करें
अब, हमने GoDaddy से खरीदे गए एचटीटीपीएस प्रमाण पत्र का उपयोग करें और एक HTTP2 वेबसाइट बनाएं।
आवश्यक फ़ोल्डर बनाने के लिए फोलोइंग कमांड का उपयोग करें।
HTTPS पर अपनी वेबसाइट की पेशकश करने के लिए अपनी वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल बनाएं:
ध्यान रखें कि आपका वर्चुअल होस्ट फ़ाइल नाम और स्थान मेरे समान नहीं हो सकता है।
एक उदाहरण के रूप में, यहां हमारी वर्चुअलहोस्ट कॉन्फ़िगरेशन फाइल है।
इस वर्चुअल होस्ट फाइल में एचटीटीपीएस और HTTP2 सक्षम है।
इस फ़ाइल को वेबसाइट के HTTPS संस्करण में किसी भी HTTP कनेक्शन को रीडायरेक्ट करने के लिए भी कॉन्फ़िगर किया गया था।
सभी प्रमाण पत्र और प्रमुख फाइलों पर सही फाइल अनुमति सेट करें।
वर्चुअल होस्ट कॉन्फ़िगरेशन को सक्षम करें।
अपाचे सेवा को पुनः आरंभ करें।
आपने अपाचे सर्वर पर HTTP2 कॉन्फ़िगरेशन समाप्त कर दिया है।
अपाचे – क्रोम का उपयोग करके HTTP2 कनेक्शन का परीक्षण करना
अब, हम अपने अपाचे HTTP2 स्थापना का परीक्षण करने जा रहे हैं।
हम HTTP2 समर्थन का पता लगाने के लिए क्रोम HTTP/2 और SPDY संकेतक विस्तार का उपयोग करने जा रहे हैं।
गूगल वेब स्टोर तक पहुंचें और क्रोम HTTP/2 और SPDY इंडिकेटर एक्सटेंशन इंस्टॉल करें ।
HTTP/2 एक्सटेंशन में स्क्रीन के टॉप-राइट पार्ट पर इंडिकेटर बटन होगा ।
संकेतक बटन एक बिजली के आकार में है।
यदि बिजली संकेतक ग्रे है, तो इसका मतलब है कि वेबसाइट HTTP2 का समर्थन नहीं करती है
यदि बिजली संकेतक ग्रे है, तो इसका मतलब है कि वेबसाइट HTTP2 का समर्थन नहीं करती है।
यदि बिजली का संकेतक नीला है, तो इसका मतलब है कि वेबसाइट HTTP2 का समर्थन करती है।
यदि बिजली संकेतक हरा है, तो इसका मतलब है कि वेबसाइट HTTP2, SPDY और QUIC प्रोटोकॉल का समर्थन करती है
अब, आप जल्दी से पता लगाने में सक्षम हैं कि किस वेबसाइट में HTTP/2 समर्थन सक्षम है ।
अपनी वेबसाइट तक पहुंचने और सत्यापित करने का प्रयास करें कि बिजली का संकेतक नीला है या नहीं।
ध्यान रखें कि आपको वेबसाइट https://techexpert.tips को अपनी वेबसाइट के नाम पर बदलना होगा।