location常见配置指令,root、alias、proxy_ passroot (根路径配置)∶ 请求ww.xkq.com/test/1.jpg,会返回文件/usr/local/nginx/html/test/1.jpgalias (别名配置)∶请求www.xkq.com/test/1.jpg,会返回文件/usr/local/nginx/html/1.jpg
五、访问状态统计配置5.1访问状态统计配置的操作步骤5.1.1.先使用命令/usr/local/nginx/sbin/nginx -V查看已安装的Nginx 是否包含HTTP_STUB_STATUS模块5.1.2.修改 nginx.conf 配置文件,指定访问位置并添加 stub_status 配置(修改之前进行备份)cd /usr/local/nginx/conf/cp nginx.conf nginx.conf.bakvim nginx.confserver {listen80;server_namewww.clj.com;charset utf-8;#access_loglogs/host.access.logmain;location / {roothtml;indexindex.html index.htm;}##添加 stub_status 配置location /status {##访问位置为/statusstub_status on;##打开状态统计功能access_log off;##关闭此位置的日志记录}5.1.3、重启服务,访问测试systemctl restart nginx浏览器访问 http;//192.168.10.10/status
Active connections ∶ 表示当前的活动连接数;server accepts handled requests∶表示已经处理的连接信息 , 三个数字依次表示:已处理的连接数、成功的TCP握手次数,已处理的请求数 。可curl http∶//192.168.10.10/status 结合 awk与if 语句进行性能监控
5.2实例操作:访问状态统计配置5.2.1 使用命令/usr/local/nginx/sbin/nginx -V查看已安装的 Nginx 是否包含HTTP_STUB STATUS模块
文章插图
5.2.2 修改nginx.conf 配置文件,指定访问位置并添加stub_status 配置
文章插图
文章插图
5.2.3 重启服务后进行访问测试
文章插图
文章插图
六、基于授权的访问控制6.1基于授权的访问控制的操作步骤6.1.1 生成用户密码认证文件yum install -y httpd-toolshtpasswd -c /usr/local/nginx/passwd.db zhangsanchown nginx /usr/local/nginx/passwd.dbchmod 400 /usr/local/nginx/passwd.db6.1.2 修改主配置文件相对应目录,添加认证配置项vim /usr/local/nginx/conf/nginx.conf.....server {location / {.....##添加认证配置##auth basic "secret";#设置密码提示框文字信息auth_basic_user_file /usr/local/nginx/passwd.db;}}6.1.3 重启服务,访问测试nginx -tsystemctl restart nginx.service浏览器访问 http∶//192.168.10.106.2实例操作:基于授权的访问控制6.2.1 生成用户密码认证文件
文章插图
文章插图
6.2.2 修改主配置文件相对应目录,添加认证配置项
文章插图
6.2.3 重启服务,访问测试
文章插图
文章插图
6.3基于客户端访问控制6.3.1 基于客户端访问控制的操作步骤访问控制规则如下:
- deny IP/IP段: 拒绝某个IP或IP段的客户端访问
- allow IP/IP 段: 允许某个IP或IP段的客户端访问
- 规则从上往下执行,如匹配则停止,不再往下匹配
文章插图
(2) 重启服务并访问测试
文章插图
文章插图
文章插图
推荐阅读
- 记一次HTTPClient模拟登录获取Cookie的开发历程
- 无期迷途狄斯币怎么获取
- 无期迷途首充角色选谁
- 猫之城浪花约会怎么配队
- 幻塔大眼萌仔怎么获取
- 三星s21怎么截图_三星s21的截图方法
- 临时党支部成立 成立临时党支部的请示
- 《正义联盟》中超人是怎么死的
- 正义联盟中超人什么时候死的(正义联盟死去的英雄)
- 超人是怎么死的(超人家乡为什么被毁灭)