目前,我试图阻止通过.htaccess
和基本身份验证访问我的Apache2 web服务器上的目录:保护通过.htaccess文件目录,而无需root权限
AuthType Basic
AuthName "Private"
AuthUserFile ?/.htpasswd
require valid-user
比方说,目录路径是/foo/bar
,所以.htacccess
以及.htpasswd
位于/foo/bar/.htaccess
和/foo/bar/.htpasswd
。
绝对寻址从/foo/bar/.htpasswd
不起作用。我的用户帐户没有权限访问/
。
我已经试图解决它在目录内相对它。但apache2解析apache2根目录的相对地址,即/etc/apache2/
。
其实我只能访问编辑/foo/bar
内的内容。我也无法控制apache2。
问题:如何在给定的限制下解决AuthUserFile
的.htpasswd
文件?
**从/foo/bar/.htpasswd进行绝对寻址不起作用**:您能否澄清此问题? – anubhava 2014-10-02 08:30:30
Apaches错误日志状态,它无法访问该文件。而已。我很确定,因为我查了好几次,所以这条路是正确的。 – 2014-10-02 10:14:44