Nginx实战demo(一)日志切割+限制用户的访问+获取真实客户端的ip

标签: 企业实战学习笔记

在接下来的几个实战demo中,实验环境保持不变

172.25.2.10 server1 (主nginx)
172.25.2.11 server2 
172.25.2.250 真机  (测试设备)

并且关闭三台主机的防火墙,selinx

日志的切割

因为nginx access日志文件会保存所有客户端的连接信息,普通网站的每天请求量很大,所以需要每天切割日志,将原来的日志备份,同时又在新的一天,reopen新的日志文件.

1.server1中
在这里插入图片描述在这里插入图片描述
2.在真机测试时
在这里插入图片描述3.在这里插入图片描述4.在这里插入图片描述在这里插入图片描述
5.200表示成功
在这里插入图片描述6.错误日志中的内容

在这里插入图片描述7.模拟大规模访问服务器
在这里插入图片描述在这里插入图片描述8.在serevr2中查看日志
在这里插入图片描述9.备份前一天的日志
在这里插入图片描述在这里插入图片描述在这里插入图片描述

限制用户的访问

在这里插入图片描述1.在serevr1中
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述2.在真机下测试第一个参数
在这里插入图片描述在这里插入图片描述在serevr1中查看日志时,发现503报错

3.在serevr1中限制第二个带宽
在这里插入图片描述在这里插入图片描述在真机测试
在这里插入图片描述在serevr1中查看日志时,发现503报错

获取真实客户端的ip

在这里插入图片描述1.在server2中
在这里插入图片描述在这里插入图片描述在这里插入图片描述2.在这里插入图片描述在这里插入图片描述2.在真机中
在这里插入图片描述在这里插入图片描述在这里插入图片描述3.在真实服务器中
在这里插入图片描述发现代理服务器的请求,而不是真实客户端真机的
在这里插入图片描述4.在这里插入图片描述在这里插入图片描述在这里插入图片描述在代理服务器serevr2中
在这里插入图片描述在这里插入图片描述5.在真机测试
在这里插入图片描述6.在真实服务器查看日志,发现是真实客户端发来的请求
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

版权声明:本文为weixin_45649763原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45649763/article/details/104518989