目前,我試圖阻止通過.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