我正在尝试实现一个.htaccess文件,这样有人就无法访问/ var / www中的目录而不首先要求输入密码。我已经阅读了这两个教程here和here,所以我在我要保护的file1目录中实现了一个.htaccess文件,其中包含:
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /var/www/file1/.htpasswd
Require valid-user
然后使用命令
在同一目录中的.htpasswd文件sudo htpasswd -c /var/www/file1/.htpasswd user1
我做错了什么?
答案 0 :(得分:0)
答案可以在这里找到:link。非常简短:
1.在要保护的目录中创建.htaccess文件,例如/var/www/my-protected-directory
2.将以下内容粘贴到
AuthUserFile /etc/apache2/safedirectory/.htpasswd
AuthName "Please Enter Password"
AuthType Basic
Require valid-user
其中AuthUserFile指向.htpasswd的位置
3.使用以下格式创建文件:username:password
并完成