هل ترغب في معرفة كيفية تثبيت شهادة “دعونا تشفير” على خادم اباتشي من جهاز كمبيوتر يعمل أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية تثبيت العميل دعونا تشفير وتكوين موقع HTTPS على خادم اباتشي.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

في المثال لدينا، عنوان IP لخادم Apache هو 36.160.86.106.

في مثالنا، سنقوم بإنشاء موقع الويب: WWW.GAMEKING.TIPS.

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

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

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

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

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

أباتشي دعونا تشفير – تكوين DNS

الوصول إلى موقع على شبكة الانترنت GODADDY وشراء مجال DNS.

في المثال الخاص بنا، قمنا بشراء نطاق باسم:

Copy to Clipboard

يمكنك استخدام أي موقع لشراء نطاق DNS ، GoDaddy هو مجرد خياري الشخصي.

إنشاء إدخال DNS يشير إلى موقع الويب الخاص بك إلى الكمبيوتر الذي يشغل Apache.

في المثال الخاص بنا، أنشأنا إدخال DNS يشير إلى WWW.GAMEKING.TIPS إلى 35.160.86.106.

APACHE VIRTUALHOST DNS

استخدم الأمر NSLOOKUP لاختبار تكوين DNS الخاص بك.

Copy to Clipboard

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

Copy to Clipboard

تهانينا! لقد انتهيت من تكوين DNS المطلوب.

البرنامج التعليمي دعونا تشفير – تثبيت اباتشي

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

Copy to Clipboard

تمكين وحدة أباتشي المسمى: Mod_ssl.

تمكين وحدة أباتشي المسمى: Mod_rewrite.

Copy to Clipboard

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

Copy to Clipboard

إضافة الأسطر التالية في نهاية هذا الملف.

Copy to Clipboard

إنشاء الدلائل لتخزين ملفات موقع ويب الجديد وسجلات.

Copy to Clipboard

سيتم تخزين ملفات موقع الويب داخل الدليل التالي:

Copy to Clipboard

سيتم تخزين سجلات موقع ويب داخل الدليل التالي:

Copy to Clipboard

إنشاء ملف تكوين Apache لموقع ويب الجديد.

Copy to Clipboard

هنا هو الملف مع التكوين لدينا.

Copy to Clipboard

تمكين موقع ويب الجديد.

Copy to Clipboard

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

Copy to Clipboard

افتح المتصفح وحاول الوصول إلى إصدار HTTP من موقع الويب.

في مثالنا، تم إدخال عنوان URL التالي في المستعرض:

• http://www.gameking.tips

Apache - Lets encrypt

لقد انتهيت من تكوين المضيف الظاهري على ملقم Apache.

أباتشي دعونا تشفير – تثبيت الشهادة

نحن بحاجة لتثبيت شهادة HTTPS مجانا.

نحن بحاجة أيضا إلى إعادة توجيه جميع حركة المرور HTTP إلى إصدار HTTPS من الموقع تلقائيا.

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

Copy to Clipboard

تثبيت شهادة HTTPS المجانية من Apache

Copy to Clipboard

• اضغط (أ) للموافقة على شروط الخدمة.
• اضغط (Y) لمشاركة بريدك الإلكتروني وتلقي الرسائل الإخبارية.
• اضغط (2) لإعادة توجيه موقع HTTP الخاص بك تلقائيا إلى إصدارات HTTPS.

Copy to Clipboard

سيقوم النظام تلقائيا بتثبيت شهادة مجانية.

كما سيتم تكوين خادم اباتشي لإعادة توجيه جميع الوصول HTTP إلى إصدار HTTPS من موقع الويب الخاص بك.

في المثال، قام النظام بإنشاء ملف تكوين مضيف ظاهري.

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

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

في مثالنا، تم تخزين الملف KEY في:

Copy to Clipboard

يقوم النظام تلقائياً بتعديل ملف تكوين المضيف الظاهري الأصلي لـ Apache.

وسوف تلقائيا توجيه جميع طلبات HTTP إلى إصدار HTTPS من موقع الويب الخاص بك.

Copy to Clipboard

افتح المتصفح وأدخل عنوان DNS لموقع الويب الجديد باستخدام بروتوكول HTTPS.

في مثالنا، تم إدخال عنوان URL التالي في المستعرض:

• https://www.gameking.tips/

يجب تقديم صفحة HTTPS.

Apache - Configure Lets encrypt

تحقق من خصائص الشهادة.

APACHE LETS ENCRYPT CERTIFICATE

لقد قمت بتثبيت شهادة “لنشفّر” على خادم Apache.

أباتشي دعونا تشفير – تجديد شهادة

الشهادة المجانية المثبتة صالحة لمدة 90 يومًا.

ينشئ النظام مهمة مجدولة لتجديد أي شهادة تلقائيًا خلال ثلاثين يومًا من انتهاء الصلاحية.

اسم المهمة المجدولة هو CERTBOT وهو موجود داخل الدليل التالي:

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

استخدم الأمر التالي لمحاكاة عملية تجديد الشهادة.

Copy to Clipboard

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

Copy to Clipboard

تهانينا! لقد قمت بتكوين تجديد الشهادة التلقائية لـ “لنشفّر”.