香港VPSNginx配置双重用户认证方法:
Nginx双重用户认证:适用于一些网站的重要页面(比如:管理员登录的后台管理页面),双重认证的效果就是在打开重要页面输入账号密码登录之前先验证一次用户双重认证的用户名和密码。
打开个人博客网站管理员登录页面:
修改nginx配置文件给当前页面wp-login.php添加双重用户认证:
添加以下内容:
并将root、index项的location去掉,使之变为全局配置:
由于添加的配置内容定义了双重用户验证配置为/www/server/nginx/user_passwd,但当前没有这个文件,需要使用htpasswd命令生成该文件:
安装httpd-tools包:
# yum -y install httpd-tools
生成配置文件并添加认证用户:
# htpasswd -c /www/server/nginx/user_passwd lanan
#生成user_passwd文件并增加认证用户lanan并设置密码,-c 参数:创建,首次生成认证配置文件使用
需要新增认证用户使用-m 参数(MD5加密):
# htpasswd -m /www/server/nginx/user_passwd lanan1
查看用户认证配置文件即可看到添加的用于认证账号:
# cat /www/server/nginx/user_passwd
重载nginx:
# nginx -t
# nginx -s reload
再次打开个人博客网站管理员登录页面即可显示双重用户认证对话框:
#先进行双重用户验证后即可输入管理员账号密码登录后台
一诺网络香港免备案专区,提供「香港增强VPS」和「香港特惠VPS」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云VPS低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2