إعدادات وكيل Apache قد تختفي داخل IfModule
تحقق مما إذا كان Apache قد حمّل فعلاً إعداد وكيل شرطياً قبل تغيير قائمة سماح بعناوين IP ربما لم تُطبَّق قط.
إذا لم يكن لتغيير قائمة السماح الخاصة بوكيل Apache أي تأثير، فتحقق مما إذا كان شرط <IfModule> المحيط به يطابق وحدة محمّلة. يتخطى Apache الكتلة الشرطية عندما تكون الوحدة المذكورة غائبة.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
هذا مقتطف قاعدة وصول لوكيل أمامي قائم. استبدل عنوان العميل المثال؛ يجب تكوين المستمع ودور الوكيل والوحدات المطلوبة بشكل منفصل.
كما تشرح وثائق IfModule، يفحص الحاوي شرط تكوين. وهو لا يحمّل الوحدة. مع الشروط المتداخلة، يجب أن يطابق كل شرط محيط حتى تُطبَّق قاعدة الوصول.
لماذا قد ينجح بدء التشغيل رغم ذلك
تساعد الكتل الاختيارية التكوين على دعم عدة بنيات خادم. وعندما تكون الوحدة أساسية، فإن تخطي إعداداتها بصمت قد يخفي ميزة مفقودة بدلاً من ذلك. قرر ما إذا كان هذا السلوك يناسب النشر.
افحص الوحدات المحمّلة والشروط المطابقة، ثم تحقق من المستمع والمضيف الافتراضي اللذين استلما الطلب، ثم تحقق من كل من العملاء المسموح لهم والمرفوضين. القاعدة الصالحة في مضيف افتراضي آخر تنتج عرضاً مشابهاً. إدخال سجل الأخطاء المطابق أنفع من توسيع قائمة سماح ربما لم تُطبَّق قط.