هل ترغب في معرفة كيفية تمكين بروتوكول HTTP2 من اباتشي على أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كل الخطوات اللازمة لتمكين بروتوكول HTTP2 على جهاز كمبيوتر يعمل أوبونتو لينكس.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3
حقوق الطبع والنشر © 2018-2021 من قبل Techexpert.tips.
جميع الحقوق محفوظة. لا يجوز استنساخ أي جزء من هذا المنشور أو توزيعه أو إرساله بأي شكل أو بأي وسيلة دون إذن كتابي مسبق من الناشر.
قائمة المعدات
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.
كمعاون أمازون ، أكسب من المشتريات المؤهلة.
أباتشي – البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة أباتشي.
حساب GoDaddy
أولاً، تحتاج إلى الوصول إلى موقع GODADDY وإنشاء حساب.
سيتم استخدام هذا الحساب لإنشاء شهادة HTTPS الخاصة بك.
تتطلب ميزة HTTP2 شهادة HTTPS.
لا تعمل ميزة HTTP2 باستخدام HTTP فقط.
البرنامج التعليمي – إنشاء شهادة HTTPS
تثبيت الحزم المطلوبة.
إنشاء الملف KEY الخاص بك و ملف CSR.
سيطرح النظام بعض الأسئلة لتلبية طلب الشهادة.
• اسم البلد – أدخل رمز حرف 2 لبلدك
• اسم الولاية أو المقاطعة – أدخل اسم ولايتك أو مقاطعتك.
• اسم المحليه – أدخل اسم مدينتك
• اسم المؤسسة – أدخل اسم المؤسسة أو اسمك الشخصي.
• اسم الوحدة التنظيمية – اختياري
• الاسم الشائع – أدخل اسم مضيف موقعك
• عنوان البريد الإلكتروني – اختياري
• كلمة مرور التحدي – اختياري.
• اسم شركة اختياري – اختياري.
في المثال الخاص بنا، نقوم بإنشاء طلب شهادة لموقع techexpert.tips.
يحتوي CSR على طلب تسجيل الشهادات الخاص بك وسيتم إرساله إلى GoDaddy لإنشاء الشهادة العامة.
هنا هو محتوى ملف CSR:
يحتوي الملف KEY على المفتاح الخاص الشهادة ويجب أن يتم الاحتفاظ في مكان آمن في كل وقت.
هنا هو محتوى الملف KEY:
العودة إلى الموقع GODADDY وشراء شهادة SSL.
سوف يطلب منك لصق محتوى ملف CSR على الموقع.
بعد 10 دقائق، سوف GoDaddy الانتهاء من إنشاء الشهادة الخاصة بك والسماح لك بتحميل ملف ZIP.
في مثالنا، تم تسمية ملف ZIP: techexpert.tips.zip
انسخ ملف ZIP إلى خادم Linux.
في المثال لدينا، وسوف نفترض أن كنت لم نسخ ملف ZIP إلى الدليل التالي: / التنزيلات / شهادة
هنا هو إخراج الأمر.
دعنا ندرج الملفات المتوفرة داخل دليل الشهادة.
• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip
يجب أن يكون لديك ملفات مشابهة داخل دليل الشهادات.
الاختياري. إذا كنت تريد البحث داخل ملفات الشهادات المرسلة من Godady، استخدم الأوامر التالية.
لا تنس تغيير أسماء الملفات لتعكس البيئة الخاصة بك.
برنامج تعليمي أباتشي – تركيب HTTP2
تثبيت خادم اباتشي مع HTTP2 ودعم PHP.
تمكين الوحدات النمطية وملفات التكوين المطلوبة.
إذا كان لديك PHP المثبتة في تثبيت اباتشي الخاص بك، تحتاج إلى تعطيل وحدة أباتشي PHP القياسية.
تمكين وحدة PHP الجديدة.
تعطيل MPM الافتراضي Apache.
تمكين MPM أباتشي جديدة.
أباتشي 2 عرض وحدات المعالجة المتعددة أو MPMs.
تقوم MPMs بتغيير كيفية معالجة Apache للطلبات من العملاء.
تمكين وحدة أباتشي HTTP2.
تحرير ملف تكوين Apache.
تمكين دعم HTTP2 على Apache عن طريق إضافة السطر التالي في نهاية ملف التكوين.
إعادة تشغيل خدمة PHP-FPM.
إعادة تشغيل خدمة أباتشي.
لقد انتهيت من تركيب HTTP2 على اباتشي.
اباتشي – اختبار دعم HTTP2
الآن، نحن ذاهبون لاختبار ما إذا كان لدينا تركيب اباتشي يدعم حقا HTTP2.
تثبيت البرنامج المطلوب لاختبار دعم HTTP/ 2 Apache.
استخدم الأمر التالي لاختبار دعم HTTP2 Apache باستخدام WGET.
ضع في اعتبارك أنك بحاجة إلى تغيير 200.200.200.200 إلى عنوان IP الخاص بالخادم.
هنا هو إخراج الأمر.
تهانينا، لقد اختبرت بنجاح دعم HTTP2 على أباتشي.
برنامج تعليمي اباتشي — تكوين Virtualhost باستخدام HTTP2
الآن، دعونا ‘استخدام شهادة HTTPS التي قمنا بشرائها من GoDaddy وإنشاء موقع HTTP2.
استخدم الأمر folowing لإنشاء المجلدات المطلوبة.
إنشاء ملف تكوين المضيف الظاهري الخاص بك أيضا لتقديم موقع الويب الخاص بك عبر HTTPS:
ضع في اعتبارك أن اسم ملف المضيف الظاهري الخاص بك وموقعه قد لا يكون نفس اسم ملف المضيف.
على سبيل المثال، هنا هو لدينا ملف التكوين VirtualHost.
يحتوي هذا الملف المضيف الظاهري HTTPS و HTTP2 تمكين.
تم أيضاً تكوين هذا الملف لإعادة توجيه أي اتصال HTTP إلى إصدار HTTPS من موقع ويب.
تعيين إذن الملف الصحيح على كافة ملفات الشهادات ومفتاح.
تمكين تكوين المضيف الظاهري.
إعادة تشغيل خدمة أباتشي.
لقد انتهيت من تكوين HTTP2 على ملقم Apache.
اباتشي – اختبار اتصال HTTP2 باستخدام Chrome
الآن، نحن ذاهبون لاختبار لدينا تركيب HTTP2 أباتشي.
سنستخدم ملحق مؤشر CHROME HTTP/2 و SPDY للكشف عن دعم HTTP2.
الدخول إلى متجر الويب في Google وتثبيت ملحق مؤشر CHROME HTTP/2 و SPDY.
إضافة ملحق HTTP/2 زر مؤشر على الجزء الأيمن العلوي من الشاشة.
زر المؤشر هو في شكل البرق.
إذا كان مؤشر البرق رماديًا ، فهذا يعني أن موقع الويب لا يدعم HTTP2
إذا كان مؤشر البرق رماديًا ، فهذا يعني أن موقع الويب لا يدعم HTTP2.
إذا كان مؤشر البرق أزرق، فهذا يعني أن الموقع لا يدعم HTTP2.
إذا كان مؤشر البرق أخضر، فهذا يعني أن الموقع لا يدعم HTTP2، SPDY وبروتوكول QUIC
الآن، يمكنك الكشف بسرعة عن موقع الويب الذي تم تمكين دعم HTTP/2.
حاول الوصول إلى موقع الويب الخاص بك والتحقق مما إذا كان مؤشر البرق هو الأزرق.
ضع في اعتبارك أنك بحاجة إلى تغيير موقع الويب https://techexpert.tips إلى اسم موقعك على الويب.