如何在FreeBSD服务器上的网站上删除HTTP身份验证?

时间:2010-03-29 14:09:59

标签: freebsd http-authentication

很抱歉,我没有做太多自己的研究,但我不知道如何设置基本身份验证,永远不要删除它!

感谢。

编辑: 对不起,我在想什么,它在httpd.conf或包含!

1 个答案:

答案 0 :(得分:1)

这更像是ServerFault的问题,但我将继续并假设您在FreeBSD上使用Apache。

身份验证在httpd.conf(主Apache配置文件)或服务受保护内容的目录中的.htaccess文件中设置。

httpd.conf文件中,您会遇到DirectoryLocation语句,该语句分别与存储受保护内容的物理文件系统目录或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"
...