有关nginx集群配置知识解读 nginx集群配置方式
nginx配置集群 -websocket前几天做一个nginx的反向代理,来代理websocket 。
因为上线时间的问题,所以是单节点运行 。现在准备做集群优化,然后上容器环境 。
这样就需要配置nginx的负载均衡 。不废话了,下面是配置文件 。当然配置后需要验证,验证的时候会出现很多奇怪的问题 。这里就不进行描述了 。
【有关nginx集群配置知识解读 nginx集群配置方式】#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events {worker_connections1024;}http {includemime.types;default_typeapplication/octet-stream;keepalive_timeout65;map $http_upgrade $connection_upgrade {default upgrade;''close;}upstream testCluserN {# 这里如果是本机要使用127.0.0.1测试的时候如果使用ip websocket建立链接的时候会报错# max_fails=10 fail_timeout=10s 测试的时候也必须要加# 轮询server 127.0.0.1:8445 max_fails=10 fail_timeout=10s;server 10.1.12.153:8445 max_fails=10 fail_timeout=10s;# 权重#server 127.0.0.1:8445 max_fails=10 fail_timeout=10s weight = 8;#server 10.1.12.153:8445 max_fails=10 fail_timeout=10s weight = 10;# ip_hash# ip_hash;#server 127.0.0.1:8445 max_fails=10 fail_timeout=10s ;#server 10.1.12.153:8445 max_fails=10 fail_timeout=10s ;# 下面俩种略# fair(第三方插件)# url_hash(第三方插件)}server {listen80;server_namelocalhost;location / {roothtml;indexindex.html index.htm;}error_page500 502 503 504/50x.html;location = /50x.html {roothtml;}}server {listen2345;server_name10.1.12.202;#charset koi8-r;#access_loglogs/host.access.logmain;#location / {#roothtml;#indexindex.html index.htm;#}location / {proxy_pass http://testCluserN;proxy_read_timeout 1200s;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $connection_upgrade;}error_page500 502 503 504/50x.html;location = /50x.html {roothtml;}}}
推荐阅读
- 一览nginx负载均衡策略有哪些 nginx负载均衡原理及实现方式
- 接口乱码原因和解决方法 nginx配置转发接口乱码
- 教你如何搭建nginx集群 nginx集群搭建方案
- 有关幸福个性签名浪漫话语精选 感谢上天让我遇见你
- 有关师生情的诗句 你知道哪句呢
- 牛气冲天祝福语顺口溜 有关牛年的顺口溜优秀祝福语
- nginx功能介绍和使用 nginx配置反向代理和负载均衡
- 有关vbscript运算符知识解读 vbscript运算符有哪几种
- 全方面了解nginx高性能机制 nginx高性能web服务器详解
- 有关婉转的表白句子