Как удалить HTTP-аутентификацию на веб-сайте на сервере FreeBSD? - PullRequest
0 голосов
/ 29 марта 2010

Извините, что я не провел много собственных исследований, но я не знаю, как настроить базовую аутентификацию, не говоря уже об ее удалении!

Спасибо.

EDIT: Извините, что я думал, это в httpd.conf или включает в себя!

1 Ответ

1 голос
/ 29 марта 2010

Это больше вопрос к 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"
...
...