我正在尝试使用密码保护子域名及其所有子目录和文件,但我对此事的了解非常有限,我该怎么做呢?
我正在尝试使用密码保护子域名及其所有子目录和文件,但我对此事的了解非常有限,我该怎么做呢?
只需扩展 Mahesh 的回答。
.htaccess
AuthType Basic
AuthName "restricted area"
AuthUserFile /path/to/the/directory/you/are/protecting/.htpasswd
require valid-user
如果您不想使用在线密码生成器,您可以使用 htpasswd
或 openssl
:
htpasswd
htpasswd -c /path/to/the/directory/you/are/protecting/.htpasswd my_username
# then enter a password
# -c means Create a new file
openssl
openssl passwd -apr1 your_password
然后将生成的密码输入到 .htpasswd
以下格式:
username:<generated_password>
例子:
.htpasswd
my_username:$apr1$ydbofBYx$6Zwbml/Poyb61IrWt6cxu0