赞
踩
当我们的站点需要账密才能访问时,可以借助nginx来简单配置。
- sudo apt update
- sudo apt upgrade -y
- sudo apt install apache2-utils
这条命令会要求输入密码和再次确认密码,这个密码就是登录密码。
sudo htpasswd -c /etc/nginx/.htpasswd username
/etc/nginx/.htpasswd :表示账密文件保存的路径,这里建议保存在/etc/nginx/目录下
username:表示用户名,这里可以设置任意用户名
在对应的.conf站点配置文件中,添加如下代码。例如站点配置文件:/etc/nginx/conf.d/www.conf
- location / {
- auth_basic "Restricted Content";
- auth_basic_user_file /etc/nginx/.htpasswd;
- ...
- }
- # 验证配置文件是否正确
- sudo nginx -t
- # 使得配置文件生效
- sudo service nginx reload
- # 或
- sudo nginx -s reload
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。