系统及产品参数配置检查 -Nginx 配置检查

Nginx 配置检查

检查编号

01

适用范围

单机&集群部署

检查项名称

nginx upstream负载均衡节点检测

检查项作用

upstream负载均衡节点如果配置不正确不能起到负载均衡的作用,如果配置了不能访问的节点会影响访问速度

检查方式

打开配置文件:nginx\conf\nginx.conf

检查配置项:upstream uma-unimax-web {

查看是否是要启动的节点,单机默认启动一个端口8080

集群默认启动2个端口83308331,其他节点根据实际情况,如暂时不启动的节点可用#注释,或标准down

默认配置

    upstream uma-unimax-web {

    ip_hash;

    #sticky;

    server 127.0.0.1:8330;

    server 127.0.0.1:8331;

    server 127.0.0.1:8332 down;

生产环境建议配置置

根据实际情况配置

备注

重要检测项

 

检查编号

02

适用范围

单机&集群部署

检查项名称

nginx http1.1支持检测

检查项作用

如实用websocket需开启该配置项目,以支持长连接

检查方式

打开配置文件:nginx\conf\nginx.conf

检查是否有如下的配置:

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

默认配置

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

生产环境建议配置置

按默认配置

备注

 

 

检查编号

03

适用范围

单机&集群部署

检查项名称

nginx 其他配置

 

检查项作用

worker_processes指明了nginx要开启的进程数,据官方说法,一般开一个就够了,多开几个,可以减少机器io带来的影响。worker_connections控制最大的连接数。keepalive_timeout  每个连接的超时时间

检查方式

打开配置文件:nginx\conf\nginx.conf

检查是否有如下的配置:

worker_processes  2;

worker_connections  10240;  #默认1024

keepalive_timeout  65;

默认配置

worker_processes  2;

worker_connections  10240;  #默认1024

keepalive_timeout  65;

生产环境建议配置置

按默认配置

备注

建议单机集群环境都使用nginx,通过nginx可以很好的记录访问日志