![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
nginx
文章平均质量分 53
nginx
linux行者
这个作者很懒,什么都没留下…
展开
-
Nginx反向代理之 upstream 模块
每个请求按客户端 IP 的 hash 结果分配,当新的请求到达时,先将其客户端IP通过哈希算法哈希出一个值,在随后的客户端请求中,客户 IP 的哈希值只要相同,就会被分配至同一台服务器,该调度算法可以解决动态网页的 session 共享问题,但有时会导致请求分配不均,即无法保证 1:1 的负载均衡,因为在国内大多数公司都是 NAT 上网模式,多个客户端会对应一个外部 IP,所以,这些客户端都会被分配到同一节点服务器,从而导致请求分配不均。2)wrr (weight 权重轮循,静态调度算法)原创 2024-05-30 16:31:03 · 1019 阅读 · 0 评论 -
nginx后端健康检查nginx_upstream_check_module
3.在新下载的ngin-1.26的目录下,把nginx_upstream_check_module补丁打进来,查看本机已安装nginx的编译参数,然后拷贝,然后在后面加上--add-module=../nginx_upstream_check_module-master,由于编译需要依赖库,先安装下面几个库 pcre-devel openssl openssl-devel,然后./configure ,然后再make。2.下载nginx_upstream_check_module模块。原创 2024-05-30 16:29:28 · 639 阅读 · 1 评论 -
nginx fastcgi_buffers 缓存
fastcgi_buffers 控制 nginx 最多创建 8 个大小为 4K 的缓冲区,而 fastcgi_buffer_size 则是处理 Response 时第一个缓冲区的大小,不包含在前者中。先简单的说一下 Nginx 的 buffer 机制,对于来自 FastCGI Server 的 Response,Nginx 将其缓冲到内存中,然后依次发送到客户端浏览器。显然,缓冲区设置的太小的话,Nginx 会频繁读写硬盘,对性能有很大的影响,但也不是越大越好,没意义,呵呵!原创 2024-05-29 12:15:54 · 559 阅读 · 0 评论 -
nginx 获取用户真实IP方案 proxy_set_header X_Forwarded_For $proxy_add_x_forwarded_for
nginx 获取用户真实IP方案。原创 2024-05-28 19:43:42 · 166 阅读 · 0 评论 -
nginx配置下载站,增加用户认证,增加统计功能
压力测试,查看状态,ab -n 99999 -c 3 -H host:video.tom.com。-c 创建文件,只可加一次,再次运行会覆盖第一次的文件。原创 2024-05-27 13:30:05 · 359 阅读 · 0 评论 -
nginx 默认虚拟主机,default_server
conf.d目录下按照字母排序,cf.tom.com.conf排第一,如果是一个未匹配到的域名或者ip,就会找conf.d目录下字母排序位于第一个的配置文件, 所以这时候,无论访问的是cf.tom.com还是ip,都是去访问cf.tom.com.conf文件。情况2:在default.conf的name_server中加入 default_server, 访问域名cf.tom.com的时候,会去找cf.tom.com.conf文件,访问ip的时候,会去找default.conf文件。原创 2024-05-25 19:09:03 · 416 阅读 · 0 评论 -
nginx location规则及对应的优先级
查看结果,可以看到当前是哪个location生效,然后注释第一的location,就能看到谁第二,依次注释掉对应的location,就可以看到顺序就是上面总结的顺序。处于同一级别的,哪个location匹配的路径最全,哪个location生效。处于同一级别的,哪个location匹配的路径最全,哪个location生效。匹配路径的前缀,如果找到停止搜索 location ~ /abc { }location ~* /a { } 不区分大小写的正则。location ~ /a { } 区分大小写的正则。原创 2024-05-26 18:16:08 · 441 阅读 · 0 评论