htaccess 密码保护错误

htaccess 密码保护错误

我有一个如下的 HTACCESS:

AuthUserFile /home/nasht00/.htmydomain
AuthName "EnterPassword"
AuthType Basic
Require valid-user

当我尝试时,密码弹出窗口。无论我输入什么,都会出现 500 内部服务器错误。

我的密码文件位于 /home/nasht00/.htmydomain 下。它的所有者是 nasht00:www-data(nasht00 是我的用户,www-data 是 apache2 所属的组)。该文件的文件权限为 775。

我错过了什么?

如果我尝试不使用 htaccess,它当然可以正常工作。

我有带有 apache2 的 Ubuntu 9.10。

答案1

运行 httpd 的用户或组需要对该文件的目录具有读取权限才能访问它。

答案2

好的,明白了,我不知道为什么,但如果我将密码文件放在“/var/www/”下,它就会起作用。我保留了相同的用户/组和权限。

相关内容