
Nginx学习笔记
Nginx学习笔记
performer丶
这个作者很懒,什么都没留下…
展开
-
Nginx 的反向代理缓存
要求 集群 的每台服务器都一致的内容 访问路径 upstream colony { #hash $request_uri; #least_conn; #根据每次请求的url地址,hash后访问到固定服务器节点 server 192.168.1.20; server 192.168.1.37; server 192.168.1.26; k...原创 2020-03-08 14:23:17 · 181 阅读 · 0 评论 -
Nginx 负载均衡 ip_hash , hash key(consistent) url_hash, least_conn
ip_hash upstream colony { ip_hash; server 192.168.1.20; server 192.168.1.37; server 192.168.1.26; keepalive 32; }我本机访问只会落在 26这台服务器上本质上是 根据用户的ip hash 之后值分配 到指定的一台服务器里面可以保证只要ip...原创 2020-03-08 14:18:26 · 1333 阅读 · 1 评论 -
Nginx 提升吞吐量利器 Keeplived
proxy_http_version 默认是1.0没有长连接 采用1.1proxy_set_header 清除请求头中连接信息 upstream colony { server xxx.xx.xxx.xx weight=1; #keepalive 32; } server { listen 8088; server_name blogspring.cn; l...原创 2020-03-08 14:04:17 · 910 阅读 · 0 评论 -
Nginx Gzip 的正确使用
gzip on;这样是无效的 并没有进行压缩gzip on;gzip_types text/css;需要指定 gzip 的压缩类型 ,例如 css压缩后的对比原创 2020-03-08 14:00:46 · 262 阅读 · 0 评论 -
Nginx 切割日志
Nginx 日志切割-手动现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。具体步骤如下:创建一个shell可执行文件:cut_my_...原创 2020-03-08 13:46:29 · 163 阅读 · 0 评论