هل ترغب في معرفة كيفية تمكين إشارات HTTPONLY و SECURE على خادم Nginx؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية حماية ملفات تعريف الارتباط موقع الويب الخاص بك عن طريق إضافة رؤوس HTTPONLY و SECURE على خادم Nginx.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
في مثالنا، يستضيف خادم Nginx موقع الويب WWW.GAMEKING.TIPS.
قائمة المعدات
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.
كمعاون أمازون ، أكسب من المشتريات المؤهلة.
Nginx – البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة Nginx.
البرنامج التعليمي Nginx — تمكين رؤوس HTTPONLY وتأمين
تثبيت خادم Nginx.
تثبيت الحزم المطلوبة.
قم بتنزيل أحدث إصدار من وحدة Nginx المسماة NGINX_COOKIE_FLAG_MODULE.
تحقق من إصدار Nginx المثبت على النظام.
هنا هو إخراج الأمر.
قم بتنزيل شفرة المصدر لنفس الإصدار من Nginx المثبت على النظام الخاص بك.
ترجمة وتثبيت وحدة نغنكس.
تحرير ملف تكوين Nginx.
إضافة السطر التالي في ملف تكوين Nginx.
هنا هو الملف قبل التكوين لدينا.
هنا هو الملف بعد التكوين لدينا.
تحرير ملف تكوين Nginx لموقع الويب.
إذا كان موقعك على الويب يدعم HTTPفقط ، أضف الأسطر التالية إلى ملف التكوين.
إذا كان موقعك على الويب يدعم HTTPSفقط ، أضف الأسطر التالية إلى ملف التكوين.
على سبيل المثال، هنا هو ملف التكوين لدينا.
إعادة تشغيل خدمة Nginx.
زيادة حماية ملف تعريف الارتباط بواسطة عدم السماح بالوصول من خلال البرامج النصية من جانب العميل إلى علامة HTTPONLY.
تزيد علامة SECURE من الأمان أكثر من ذلك، من خلال السماح فقط لطلبات ملفات تعريف الارتباط (COOKIE) من خلال اتصال HTTPS.
إنشاء ملف PHP لاختبار تكوين HTTPONLY.
هنا هو محتوى الملف.
يتطلب هذا الاختبار أن يدعم خادم Nginx PHP.
من كمبيوتر لينكس البعيد، حاول الوصول إلى هذه الصفحة.
هنا هو إخراج الأمر مع تمكين العلامة HTTPONLY.
هنا هو إخراج الأمر مع إشارات HTTPONLY و SECURE تمكين.
تهانينا! يمكنك تمكين إشارات HTTPONLY و SECURE على الملقم Nginx.