هل ترغب في معرفة كيفية تمكين بروتوكول HTTP2 من اباتشي على أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كل الخطوات اللازمة لتمكين بروتوكول HTTP2 على جهاز كمبيوتر يعمل أوبونتو لينكس.

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

قائمة المعدات

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.

كمعاون أمازون ، أكسب من المشتريات المؤهلة.

أباتشي - البرنامج التعليمي ذات الصلة:

في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة أباتشي.

حساب GoDaddy

أولاً، تحتاج إلى الوصول إلى موقع GODADDY وإنشاء حساب.

سيتم استخدام هذا الحساب لإنشاء شهادة HTTPS الخاصة بك.

تتطلب ميزة HTTP2 شهادة HTTPS.

لا تعمل ميزة HTTP2 باستخدام HTTP فقط.

البرنامج التعليمي - إنشاء شهادة HTTPS

تثبيت الحزم المطلوبة.

Copy to Clipboard

إنشاء الملف KEY الخاص بك و ملف CSR.

Copy to Clipboard

سيطرح النظام بعض الأسئلة لتلبية طلب الشهادة.

• اسم البلد - أدخل رمز حرف 2 لبلدك
• اسم الولاية أو المقاطعة - أدخل اسم ولايتك أو مقاطعتك.
• اسم المحليه - أدخل اسم مدينتك
• اسم المؤسسة - أدخل اسم المؤسسة أو اسمك الشخصي.
• اسم الوحدة التنظيمية - اختياري
• الاسم الشائع - أدخل اسم مضيف موقعك
• عنوان البريد الإلكتروني - اختياري
• كلمة مرور التحدي - اختياري.
• اسم شركة اختياري - اختياري.

في المثال الخاص بنا، نقوم بإنشاء طلب شهادة لموقع techexpert.tips.

Copy to Clipboard

يحتوي CSR على طلب تسجيل الشهادات الخاص بك وسيتم إرساله إلى GoDaddy لإنشاء الشهادة العامة.

هنا هو محتوى ملف CSR:

Copy to Clipboard

يحتوي الملف KEY على المفتاح الخاص الشهادة ويجب أن يتم الاحتفاظ في مكان آمن في كل وقت.

هنا هو محتوى الملف KEY:

Copy to Clipboard

العودة إلى الموقع GODADDY وشراء شهادة SSL.

سوف يطلب منك لصق محتوى ملف CSR على الموقع.

GoDaddy Generate Certificate

بعد 10 دقائق، سوف GoDaddy الانتهاء من إنشاء الشهادة الخاصة بك والسماح لك بتحميل ملف ZIP.

في مثالنا، تم تسمية ملف ZIP: techexpert.tips.zip

GoDaddy Certificate Download

انسخ ملف ZIP إلى خادم Linux.

في المثال لدينا، وسوف نفترض أن كنت لم نسخ ملف ZIP إلى الدليل التالي: / التنزيلات / شهادة

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

دعنا ندرج الملفات المتوفرة داخل دليل الشهادة.

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

يجب أن يكون لديك ملفات مشابهة داخل دليل الشهادات.

الاختياري. إذا كنت تريد البحث داخل ملفات الشهادات المرسلة من Godady، استخدم الأوامر التالية.

Copy to Clipboard

لا تنس تغيير أسماء الملفات لتعكس البيئة الخاصة بك.

برنامج تعليمي أباتشي - تركيب HTTP2

تثبيت خادم اباتشي مع HTTP2 ودعم PHP.

Copy to Clipboard

تمكين الوحدات النمطية وملفات التكوين المطلوبة.

Copy to Clipboard

إذا كان لديك PHP المثبتة في تثبيت اباتشي الخاص بك، تحتاج إلى تعطيل وحدة أباتشي PHP القياسية.

Copy to Clipboard

تمكين وحدة PHP الجديدة.

تعطيل MPM الافتراضي Apache.

تمكين MPM أباتشي جديدة.

Copy to Clipboard

أباتشي 2 عرض وحدات المعالجة المتعددة أو MPMs.

تقوم MPMs بتغيير كيفية معالجة Apache للطلبات من العملاء.

تمكين وحدة أباتشي HTTP2.

Copy to Clipboard

تحرير ملف تكوين Apache.

Copy to Clipboard

تمكين دعم HTTP2 على Apache عن طريق إضافة السطر التالي في نهاية ملف التكوين.

Copy to Clipboard

إعادة تشغيل خدمة PHP-FPM.

Copy to Clipboard

إعادة تشغيل خدمة أباتشي.

Copy to Clipboard

لقد انتهيت من تركيب HTTP2 على اباتشي.

اباتشي - اختبار دعم HTTP2

الآن، نحن ذاهبون لاختبار ما إذا كان لدينا تركيب اباتشي يدعم حقا HTTP2.

تثبيت البرنامج المطلوب لاختبار دعم HTTP/ 2 Apache.

Copy to Clipboard

استخدم الأمر التالي لاختبار دعم HTTP2 Apache باستخدام WGET.

ضع في اعتبارك أنك بحاجة إلى تغيير 200.200.200.200 إلى عنوان IP الخاص بالخادم.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard