nginx的基础配置一

nginx的基础配置一

欢迎提错,欢迎交流!

前两天提到了apache的基础配置,现在我们来看看nginx的配置文件解释

nginx的基础配置一

全局快和events块

nginx的基础配置一

部分http模块

nginx的基础配置一

http块内的server块和location块

这是我的部分配置文件信息

现在来看看各模块的意思

全局模块

#配置nginx服务器的用户和用户组

user nginx nginx;

#worker_processes是nginx实现并发处理的数量

#auto的话nginx自动检测

worker_processes number/auto;

#配置错误日志存放路径

语法:error_log file | stderr [debug | info | notice | warn | error | crit | alert | emerg];

error_log /var/log/nginx/error.log;

#配置ngin当前运行程序的主进程号存放路径

pid /run/nginx.pid;

#配置文件的引入

include /usr/share/nginx/modules/*.conf;

events块

events {

#网络连接序列化,为了防止多个进程对连接的争抢,即防止“惊群”。默认开启

accept_mutex on | off

#是否允许同时接受多个网络连接,默认关闭

multi_accept on | off

#事件驱动模型的选择

use method[select | poll | kqueue | epoll |rtsig | /dev/poll | eventport]

#配置最大连接数

worker_connections 1024;

#keepalive超时时间

keepalive_timeout 75;

}

明天继续说说http模块的内容

相关推荐