كيفية تمكين SSL لمضيف محلي باستخدام MAMP
يعد تثبيت طبقة المقابس الآمنة (SSL) طبقة آمنة لتأمين موقع الويب الخاص بك. بشكل أساسي ، سوف يقوم SSL بتشفير معاملات البيانات بين المستعرض والخادم. وبالتالي ، قد ترغب في اختبار موقع الويب الخاص بك في بيئة SSL في وقت مبكر خلال مراحل التطوير.
تتم الإشارة إلى عناوين URL وأصول موقع الويب الأخرى مثل CSS و JavaScript بشكل صحيح عبر HTTPS
بروتوكول. لذلك ، كيف يمكننا تمكين SSL في المضيف المحلي لدينا؟ سوف يتطلب الأمر بعض أسطر الأوامر ، وتعديلات الملفات ، والتكوينات وبعض الخطوات المرهقة. لكن دعونا نتجاوز كل ذلك واستخدام MAMP Pro بدلاً من ذلك.
تمكين SSL
إطلاق MAMP ، وإنشاء VirtualHost مع مجال مخصص ؛ يمكن تعيين هذا المجال في امتداد مثل .ديف
أو .محلي
. في هذه الحالة ، لقد خلقت www.hongkiat.dev
الذي يستخدم لاستضافة www.hongkiat.com
تطوير.
سيكون لكل من VirtualHost تقوم بإنشائه في MAMP خيارات فردية يمكنك من خلالها إجراء بعض التكوينات.
لتمكين SSL لـ VirtualHost ، انتقل إلى علامة التبويب SSL و حدد خيار SSL. بعد ذلك ، ستحتاج إلى تحديد موقع ملفات شهادة SSL. إذا كان لديك واحدة ، فقم بتحديد موقع الملفات وتعيينها. إذا لم يكن الأمر كذلك ، فانقر فوق الزر "إنشاء شهادة موقعة ذاتيا" للسماح لـ MAMP بإنشاء الشهادات لك.
لإنشاء واحدة ، سوف تطلب منك MAMP بعض المعلومات مثل رمز الدولة والدولة لتعيينها في الشهادة ، مثل:
احفظ الملف في مجلد مناسب ، وتم تعيين SSL.
اجعل Chrome Trust موقع الويب الخاص بك
بمجرد تعيين طبقة المقابس الآمنة (SSL) ، يجب أن تكون قادرًا الآن على عرض موقع الويب الخاص بك من خلال HTTPS
بروتوكول. لكن اضغط ، بدلاً من ذلك ، ترى خطأ (مثل أدناه) حيث لم يتم التعرف على شهادة طبقة المقابس الآمنة من قبل المتصفحات في هذه الحالة ، Chrome. ملحوظة أنه إذا قمت بتشغيل مواقع الويب المستندة إلى WordPress ، فستحتاج إلى تعديل URL الموقع
و الصفحة الرئيسية
دخول من wp_options
الجدول في قاعدة البيانات.
ما لم تكن لديك مشكلة ثقة مع نفسك ، يمكنك فقط الانتقال إلى المتقدمة الخيار وانقر فوق تابع إلى اسم موقع الويب الخاص بك
لعرض موقع الويب الخاص بك.
إذا كنت منزعجًا من الصليب الأحمر الظاهر في Chrome ، فستحتاج إلى ذلك فرض يثق Chrome في شهادتك التي تم إنشاؤها:
أولاً ، انقر فوق رمز القفل المتقاطع ، ثم انقر فوق رمز معلومات الشهادة حلقة الوصل. سيُظهر لك Chrome نافذة منبثقة تحتوي على جميع معلومات شهادة SSL المعينة في موقع الويب. قم بسحب وإفلات أيقونة الشهادة على سطح المكتب الخاص بك.
إذا كنت تقوم بتشغيل OS X ، فإن فتح ملف الشهادة هذا سينقلك إلى تطبيق Keychain Access.
وكما هو متوقع ، يجب عليك تحديد Always Trust. حدد شهادة موقع الويب الخاص بك ، ثم انقر فوق [أنا] زر للكشف عن تفاصيل الشهادة ثقة مستوى. في حدود ثقة علامة التبويب ، سترى الخيار الذي يقول "عند استخدام هذه الشهادة". يتم تعيين القيمة الافتراضية على "استخدام الإعدادات المخصصة" في هذه المرحلة. اجعل شهادتك موثوق بها ، عن طريق تعيين هذا الخيار على "الثقة دائمًا" ؛ سيُطلب منك كلمة المرور الخاصة بك بمجرد تحديث هذا الإعداد.
نحن متهيئون. أعد فتح موقع الويب على Chrome وسترى الآن القفل الأخضر. مبروك ، شهادة SSL الخاصة بك موثوق بها الآن.