日志格式设定∶$remote_addr与$http x forwarded for用以记录客户端的ip地址;$remote user∶ 用来记录客户端用户名称;$time local∶ 用来记录访问时间与时区;$request∶用来记录请求的url与http协议;$status∶ 用来记录请求状态;成功是200,$body bytes sent ∶ 记录发送给客户端文件主体内容大小;$http referer∶ 用来记录从哪个页面链接访问过来的;$http user agent∶记录客户浏览器的相关信息;
通常web服务器放在反向代理的后面,这样就不能获取到客户的IP地址了,通过Sremote_add拿到的IP地址是反向代理服务器的iP地址 。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址 。
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 修改主配置文件相对应目录,添加认证配置项
文章插图
经验总结扩展阅读
- 2023年旧爱变真爱的生肖 兜兜转转在一起的生肖
- 大海水命女人的命运 婚姻爱情如何
- 司空震开大钻被窝是什么梗
- 马桶里的尿垢很厚怎么去除
- 飞机上能带吃的吗
- 记一次HTTPClient模拟登录获取Cookie的开发历程
- 一瓶啤酒多少大卡
- 夏至菇的功效与作用 夏至菇孕妇能吃吗
- 夏至吃什么传统美食
- 夏至种什么农作物 夏至对农作物的影响有哪些