如何使用htaccess密码保护Web目录
时间:2020-02-23 14:45:21 来源:igfitidea点击:
如果出于任何特殊原因需要密码保护Web目录,请使用htaccess在Apache Web服务器上执行以下步骤:
1.如果尚不存在,请在要保护的文件夹的根目录下创建一个文件名" .htaccess":
touch .htaccess
2.确保Web服务器用户可以读取它(为方便起见也可以授予写访问权限,但可能会带来安全风险):
chown user:group .htaccess chmod 440 .htaccess
3.将以下内容添加或者添加到" .htaccess"文件中(相应地编辑AuthUserFile):
AuthUserFile /path/to/user/root-folder/.htpasswd AuthGroupFile /dev/null AuthName "Secure Document" AuthType Basic require user username
注意:您需要用所需的实际用户名替换"用户名"。
您还可以根据需要添加任意数量的用户。
4.创建密码文件(我们建议将此文件放在文档根目录之外(在您的主文件夹中,但Web访问者无法访问以提高安全性):
touch /path/to/user/root-folder/.htpasswd
5.创建用户/密码:
htpasswd -c /path/to/user/root-folder/.htpasswd username
注意:您可以对所需的任意多个用户重复上述步骤,并最初在上面的.htaccess文件中输入。
如果您没有shell程序访问权限,则网络上有很多可用的生成器,您可以将内容复制/粘贴到文本文件中,然后使用