-->

如何设置在我的私人服务器htaccess以及htpasswd的?(How to set up hta

2019-10-17 03:48发布

目前,我正在尝试设置验证我的测试服务器上。

以下是文件夹中的文件,我正在尝试设置了身份验证的名单。

sftp://it@192.168.0.157/var/www/secret/.htpasswd
sftp://it@192.168.0.157/var/www/secret/.htaccess
sftp://it@192.168.0.157/var/www/secret/index.html

下面是的.htaccess包含:

AuthName "Restricted Area"
AuthType Basic 
AuthUserFile /secret/.htpasswd 
AuthGroupFile /dev/null 
<Files test.html>
require valid-user
</Files>

我没有收到登录弹出。 它只是显示的index.html当我去192.168.0.157/secret

什么我不这样做是否正确?

哦顺便说一句,请忽略的事实,我没有放在htpasswd的文件更安全的位置。 我只是想这一次合作,能证明它。

Answer 1:

您所声明的URL到FTP服务器,而不是Apache Web服务器。
当试图访问Web服务器,网址为: http://192.168.0.157/secret/index.html

.htaccess你已经表示,访问应该仅是控制器test.html

使用这个的.htaccess中控制访问所有文件:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /secret/.htpasswd
Require valid-user


文章来源: How to set up htaccess and htpasswd in my private server?