كيف يمكنني إزالة مصادقة HTTP على موقع ويب على خادم FreeBSD؟
-
22-09-2019 - |
سؤال
آسف لأنني لم أقم بالكثير من بحثي الخاص ، لكنني لا أعرف كيفية إعداد المصادقة الأساسية ، فما
شكرًا.
تحرير: آسف ، ماذا كنت أفكر ، في httpd.conf أو يشمل!
المحلول
هذا سؤال أكثر ل ServerFault, ، لكنني سأستمر وأفترض أنك تستخدم Apache على FreeBSD.
يتم تعيين المصادقة في إما httpd.conf
(ملف تكوين Apache الرئيسي) أو أ .htaccess
ملف في الدليل الذي يخدم المحتوى المحمي.
في ال httpd.conf
ملف ، ستصادف Directory
أو Location
البيان الذي يتطابق ، على التوالي ، إما دليل نظام الملفات الفعلي حيث يتم تخزين المحتوى المحمي ، أو URI للمحتوى المحمي.
في كلتا الحالتين ، المصادقة هي مجموعة من الخطوط التي تبدأ مع AUTH. ما عليك سوى التعليق عليها - إذا كانت في ملف httpd.conf ، فستحتاج إلى إعادة تشغيل خادم Apache الخاص بك ، إذا كان ذلك في ملف .htaccess ، يجب أن يكون له ساري المفعول على الفور.
أمثلة:
في httpd.conf
, ، الملفات في /srv/www/protected
محمية بواسطة المصادقة:
<Directory /srv/www/protected>
AuthType basic
AuthName "My Protected Site"
...
</Directory>
أو داخل /srv/www/protected
دليل في ملف يسمى .htaccess
:
AuthType basic
AuthName "My Protected Site"
...