如果使用yum安装的nginx ,其主配置文件,一般是位于/etc/nginx/nginx.conf
nginx 一般是使用的一个master进程,加上多个worker 进程,如下:
[root@qq-5201351 ~]# ps -ef|grep grep -v |grep nginx root 11279 1 0 19:44 ? 00:00:00 nginx: master process /usr/sbin/nginx nginx 11280 11279 0 19:44 ? 00:00:00 nginx: worker process nginx 11281 11279 0 19:44 ? 00:00:00 nginx: worker process [root@qq-5201351 ~]#
这里我们根据主配置文件,常见的选项进行一一讲解
# 全局的选项 user nginx; # 代表启动nginx: worker process 进程的用户,这里使用nginx用户 worker_processes auto; # 表示启动几个worker进程,auto,表示有几个cpu逻辑核、就启动几个worker进程,指定的数字也可以大于cpu逻辑核数 error_log /var/log/nginx/error.log; # 错误日志文件的定义 pid /run/nginx.pid # PID文件的位置,如果nginx启动了,就会生成这个文件,注意这个文件的PID是nginx: master process 的进程ID include /usr/share/nginx/modules/*.conf; # 装载动态模块的配置文件位置,详细说明见下方单独有说明 events { worker_connections 1024; # 用来配置单个worker进程最大的连接数 }
关于全局的选项include /usr/share/nginx/modules/*.conf; 代表的是,装载动态模块的配置文件,其实文件内容也很简单,如下:
[root@qq-5201351 ~]# cat /usr/share/nginx/modules/mod-http-perl.conf load_module "/usr/lib64/nginx/modules/ngx_http_perl_module.so"; [root@qq-5201351 ~]#
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17185187.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!