كل من المستخدمين العاديين ومشرفي المواقع في كثير من الأحيانتواجه مشكلة الوصول إلى صفحات فردية أو حتى مواقع كاملة على الإنترنت. في هذه الحالة ، بدلاً من المورد المطلوب ، يتم طرح خطأ 403 Forbidden Nginx في متصفح الويب. ما هو هذا الخطأ وكيفية إصلاحه ، واصل القراءة. في المقالة ، سوف نقدم حلولًا لكل من المستخدمين العاديين ومسؤولي الموقع.
ماذا يعني 403 ممنوع Nginx؟
طبيعة الخطأ هي أنمحاولة استدعاء صفحة مستضافة على موقع يعمل على خادم ويب Nginx لا يمكن الوصول إليها. قد تكون هناك أسباب كثيرة لذلك.
لكن الرسالة نفسها ليست حرفيايشير إلى خطأ. النقطة هي أن 403 Forbidden Nginx هو رمز حالة مورد عادي. هذا التحذير هو الأكثر شيوعًا في أنظمة Ubuntu ، ولكن يمكن أن يظهر أيضًا على Windows.
أسباب تعطل المستخدمين ومشرفي المواقع
بالنسبة للأسباب التي تؤدي إلى ظهور رمز الحالة هذا ، يمكن تقسيمها بشكل مشروط إلى نوعين ، يتعلقان بمجموعات المستخدمين العاديين ومسؤولي الويب.
في حالة المستخدمين العاديين ، يتم استدعاء الأسباب التالية:
- انتهاكات في تشغيل مورد الإنترنت نفسه ؛
- إدخال عنوان موقع غير صحيح ؛
- حظر المورد (على سبيل المثال ، وفقًا لتوجيهات Roskomnadzor) ؛
- حظر المستخدم أو عنوان IP لجهاز الكمبيوتر الخاص به فيما يتعلق بانتهاكات قواعد الموقع (الحظر) ؛
- أخطاء المتصفح (ملفات تعريف الارتباط وذاكرة التخزين المؤقت وما إلى ذلك).
بالنسبة لمجموعة الإدارة ، تبدو أسباب تحذير 403 Forbidden Nginx مختلفة قليلاً:
- استخدام اسم غير صحيح أو ملف تالف في صفحة الفهرس الرئيسية ؛
- فتح دليل تم تعيين معلمة Autoindex له على Off ؛
- عدم وجود الحقوق الصحيحة للمجلد ؛
- مسار الملف المحدد بشكل غير صحيح ؛
- خطأ في تحديث ذاكرة التخزين المؤقت لنظام أسماء النطاقات عند تغيير الاستضافة ؛
- ملف htaccess أو التكوين العام للخادم غير مسموح به لعرض المحتوى.
بالنظر إلى هذا الوضع ، يمكن استخدام العديد من الحلول العلاجية الموحدة لكلا المجموعتين.
403 خطأ Nginx المحظور: كيفية إصلاح المستخدم؟
إذا كان الفشل مؤقتًا ، فعادة ما يكفي ببساطة إعادة تشغيل نظام الكمبيوتر. إذا لم يساعد ذلك ، فيمكن النصح بما يلي كحلول عالمية:
- التحقق من هجاء عنوان المورد بحيث لا يحتوي على أحرف كبيرة ورموز باللغة السيريلية ؛
- مسح ملفات تعريف الارتباط وذاكرة التخزين المؤقت لمتصفح الويب ؛
- حاول استخدام متصفح مختلف ؛
- تأكد من عدم حظرك من الموقع ؛
- حاول استخدام الوصول باستخدام الأدوات المساعدة لإخفاء عنوان IP الخارجي (Free Hide IP) ؛
- الاتصال بإدارة المورد وتوضيح مشكلة أدائه ؛
- انتظر بعض الوقت وحاول الوصول مرة أخرى إذا كانت المشكلة تكمن في وظيفة مورد الإنترنت.
بعض نصائح الإصلاح لمشرفي المواقع
لاستكشاف خطأ 403 Forbidden Nginx ، سيحتاج المسؤولون إلى النصائح التالية:
- التحقق من صحة اسم ملفات الفهرس index.html و index.htm و index.php و index.shtml وما إلى ذلك ، حتى لا تحتوي على أحرف كبيرة أو أحرف سيريلية ؛
- تعيين حقوق الوصول إلى المجلد 755 ، إلى الملفات - 644 ؛
- التحقق من صحة المسارات المحددة للملفات والأدلة ؛
- توقف مؤقتًا لمدة يوم تقريبًا إذا كانت المشكلة هي أن ذاكرة التخزين المؤقت لـ DNS لم يكن لديها وقت للتحديث ؛
- إضافة سطر خيارات + فهارس إلى ملف htaccess.
- إذا كان الدليل الجذر يسمى Home ، فأعد تسمية الصفحة وفقًا للمعايير وأضف سطر DirectoryIndex home.php في ملف htaccess.
هذا ، من حيث المبدأ ، هو كل ما يتعلق بالأساسأسباب ظهور الكود 403 وطرق الخروج من هذا الموقف. كما ترون من كل ما سبق ، لا يوجد شيء كارثي بشكل خاص في مثل هذا الفشل (على وجه الخصوص ، للمستخدمين العاديين). ولكن عند القضاء على المشكلة التي نشأت على أي مستوى ، من الضروري مراعاة جميع العوامل التي يمكن أن تصبح السبب الجذري لمثل هذا الموقف.
مع المستخدمين ، كل شيء بسيط ، لكن المسؤولين في بعض الحالات سيضطرون إلى التعرق ، كما يقولون.