1、基于用户授权的访问控制
(1).使用htpasswd生成用户认证文件,如果没有该命令,可使用yum安装-tools软件包,用法与认证时方式一样,在/usr/local/nginx/目录生成passwd.db文件,用户名是test,密码输入2次。
(2).修改密码文件的权限为400,将所有者改为nginx,设置nginx的运行用户能够读取。
(3).修改主配置文件nginx.conf,添加相应认证配置项。
(4).检测语法、重启服务。
(5).用浏览器访问网址,检验控制效果。
(6).需要输入用户名和密码进行访问,验证通过才能进行访问。
2、部署Nginx服务实现访问状态统计以及访问控制功能之间切换。
3、若部署双向认证,先过客户端认证,再进行账户与密码登录进入。