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(代码片段

linux学习:Nginx--常见功能配置片段与优化-06

将 nginx rtmp 片段发送到 WebRTC

Nginx配置文件详细介绍

Nginx 跨域

Nginx学习总结