目录
访问状态统计配置
基于授权的访问控制
基于客户端的访问控制
基于域名的 Nginx 虚拟主机
基于IP 的 Nginx 虚拟主机
基于端口的 Nginx 虚拟主机
总结
访问状态统计配置
查看已安装的 Nginx 是否包含 HTTP_STUB_STATUS 模块
修改 nginx.conf 配置文件,指定访问位置并添加 stub_status 配置
重启Nginx服务
systemctl restart nginx
浏览器访问 http://192.168.111.75/status
基于授权的访问控制
生成用户密码认证文件
yum install -y httpd-tools
创建数据库用户,赋权
修改主配置文件相对应目录,添加认证配置项
vim /usr/local/nginx/conf/nginx.conf
重启服务,访问测试
基于客户端的访问控制
访问控制规则如下:
deny IP/IP 段:拒绝某个 IP 或 IP 段的客户端访问。
allow IP/IP 段:允许某个 IP 或 IP 段的客户端访问。
规则从上往下执行,如匹配则停止,不再往下匹配。
vim /usr/local/nginx/conf/nginx.conf
systemctl restart nginx
用192.168.111.75访问发现禁止访问
其他主机可以访问
基于域名的 Nginx 虚拟主机
为虚拟主机提供域名解析
echo "192.168.111.74 www.kgc.com www.wzq.com" >> /etc/hosts
为虚拟主机准备网页文档
修改Nginx的配置文件
vim /usr/local/nginx/conf/nginx.conf
在C:\Windows\System32\drivers\etc\里做域名映射
访问成功
基于IP 的 Nginx 虚拟主机
创建一块虚拟网卡
访问成功
基于端口的 Nginx 虚拟主机
访问成功
总结
通过修改配置文件可以达到对Nginx服务的管理