系统及产品参数配置检查 -Nginx 配置检查
Nginx 配置检查
检查编号 |
01 |
适用范围 |
单机&集群部署 |
检查项名称 |
nginx upstream负载均衡节点检测 |
检查项作用 |
upstream负载均衡节点如果配置不正确不能起到负载均衡的作用,如果配置了不能访问的节点会影响访问速度 |
检查方式 |
打开配置文件:nginx\conf\nginx.conf 检查配置项:upstream uma-unimax-web { 查看是否是要启动的节点,单机默认启动一个端口8080, 集群默认启动2个端口8330,8331,其他节点根据实际情况,如暂时不启动的节点可用#注释,或标准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可以很好的记录访问日志 |