.htpasswd不工作 - 也许是因为参考

时间:2017-08-24 13:11:10

标签: .htaccess .htpasswd

我有一台服务器,我正在尝试通过.htaccess和.htpasswd设置密码。这是我的服务器文档结构:

enter image description here

它显示高于var的唯一路径是“/”,我假设它意味着root。我的.htaccess和.htpasswd都位于仪表板文件夹中,您可以在上面的照片中看到它突出显示。以下是每个代码:

htaccess的:

AuthType Basic
AuthName "restricted area"
AuthUserFile /var/www/html/dashboard/.htpasswd
require valid-user
RewriteEngine On
RewriteRule ^([^/d]+)/?$ index.html?id=$1 [QSA]

htpasswd的:

testing123:testing123

我最好的猜测是AuthUserFile的路径是错误的,而且找不到我的密码文件,但不确定是否有人能够发现为什么会出错或是否有其他问题?

1 个答案:

答案 0 :(得分:1)

原来我必须在.htpasswd文件中加密我的密码。我在这里使用了这个工具:

https://davidwalsh.name/web-development-tools