5.1 Nginx的基本配置
Posted likevin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.1 Nginx的基本配置相关的知识,希望对你有一定的参考价值。
备注:worker_processes 1(数量建议跟系统CPU的核数相同,例如:2个CPU,每个CPU4核,建议为8),worker_connections 建议小于worker_rlimit_nofile
备注:use 指令根据操作系统相关,linux 操作系统使用use epoll
events { use epoll; worker_connections 1024; }
worker_connections
语法:worker_connections
默认值:
worker_connections和worker_proceses(见主模块)允许你计算理论最大连接数:
最大连接数 = worker_processes * worker_connections
在反向代理环境下:
最大连接数 = worker_processes * worker_connections/4
由于浏览器默认打开2个连接到服务器,nginx使用来自相同地址池的fds(文件描述符)与前后端相连接
备注:为什么除以4,一个用户使用一个浏览器,默认打开2个链接服务器,同时2个服务器需要向2个后端服务器tomcat发送2个请求(反向代理)
large_client_header_buffers 4 8k;
备注:4代表 4个区块,每个块8k
error_page
error_page 500 502 503 504 /50x.html;
location = /50x.html {
internal;
root errors/html;
}
备注:root 与alias 区别
root追加
errors/html/50x.html
alias替换
以上是关于5.1 Nginx的基本配置的主要内容,如果未能解决你的问题,请参考以下文章
Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段