خطأ فادح: ليس لديك إذن بالوصول إلى / على هذا الخادم
افتح صفحة الويب، والنتيجة هي مطالبة وصول: خطأ 403! قم بإيقاف تشغيل "إظهار أخطاء HTTP المألوفة" في IE، ويظهر أنه لا يوجد إذن للوصول (ليس لديك إذن للوصول / على هذا الخادم) !
اعتقدت أنه ربما لم يكن لدي إذن للوصول إلى الدليل، لأنه بشكل عام، يتحكم NTFS في أذونات الوصول بشكل صارم للغاية!
لذلك فتحت الدليل ورأيت أن أذونات الوصول يتم التحكم فيها بالكامل من قبل الجميع، وبالتالي لن يواجه المستخدم أي مشكلة على الإطلاق في أذونات الوصول إلى المجلد، ويجب أن تكون مشكلة في التكوين مع Apache، لذلك بحثت عبر الإنترنت ووجدت المعلومات التالية ذات الصلة لأذونات التعديل.
وفيما يلي المحتوى المقتبس: <الدليل /> الخيارات اتبعSymLinks السماح بتجاوز الكل رفض الأمر، السماح تنفي من الجميع إرضاء الجميع الدليل> |
وفقًا لمطالبات ملف التكوين، يتم استخدام هذا الإعداد لتعديل أذونات وصول Apache إلى جميع الأدلة. إذا تم تعديله بشكل تعسفي، فقد يسبب ذلك مخاطر أمنية! دعونا نلقي نظرة على ما يسبب المشاكل ويمنعنا من الوصول إلى صفحات الويب!
يمكن لأي شخص لديه معرفة أساسية باللغة الإنجليزية أن يرى هذا الأمر: الرفض من الجميع!
حاول تغيير "الرفض" إلى "السماح" (لأنه قد تكون هناك مشكلات تتعلق بحساسية حالة الأحرف، فمن المستحسن استخدام الأحرف الكبيرة. إذا كنت مهتمًا، يمكنك تجربة الأحرف الصغيرة بنفسك!) لقد مرت هذه العملية مرة واحدة، ولكن إذا تم تكوينها بهذه الطريقة، فسيتم تفعيل أمان الخادم. يكون...
لذلك واصلت النظر في ملف التكوين!
وجدت ما يلي
#
# يجب تغيير هذا إلى ما قمت بتعيين DocumentRoot عليه.
#
معنى سطر التعليقات أعلاه: بغض النظر عن ما تم تعيين الدليل الجذر لخادمك عليه، يجب عليك التأكد من أن التكوين هنا متسق!
وفيما يلي المحتوى المقتبس: <الدليل "الدليل الافتراضي"> # # القيم المحتملة لتوجيه الخيارات هي "لا شيء"، "الكل"، # أو أي مجموعة من: # تتضمن الفهارس FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # لاحظ أنه يجب تسمية "MultiViews" *بشكل صريح* --- "Options All" #لا يعطيك. # # توجيه الخيارات معقد ومهم، يرجى الاطلاع عليه # http://httpd.Apache.org/docs/2.2/mod/core.html#options # لمزيد من المعلومات. # فهارس الخيارات FollowSymLinks # # الدليل> |
ثم قم بتعيين "الدليل الافتراضي" أعلاه على "دليل الهدف" (بالطبع، تم تعديل إعدادات الوصول إلى جميع الأذونات لرفضها!) قم بتحديث الصفحة، حسنًا، لقد مرت!