首页 / NGINX / Nginx配置文件说明
Nginx配置文件说明
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Nginx配置文件说明,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1197字,纯文字阅读大概需要2分钟。
内容图文
1.Nginx的日志(log)位置:默认位置/var/log/nginx ,需要重定向log的位置
/etc/logrotate.d/nginx, 修改 属组为nginx
2.Nginx配置文件的位置
主配置文本 /etc/nginx/nginx.conf
子配置文件 /etc/nginx/conf.d/.conf
主配置文件(全局配置)
配置文件结构:
Nginx配置文件的结构包含events,http,upstream,server,location这五大模块,另外我们发现一些指令不包含在这五个模块中,我们称他们为main指令.
每块具体意义如下:
main模块:
主要控制nginx子进程的所属用户/用户组,派生子进程数,错误日志位置/级别,pid位置,进程对应cpu,进程能够打开的文件描述符数目等
events模块:
控制nginx处理连接的方式
http模块:
是nginx处理http请求的主要配置模块,有关http的相关都在这个模块中进行配置.
server模块
包含在http块中,是在nginx中虚拟主机的配置块,可以配置多个
location模块
包含在server模块中,是server中对应的目录级别的控制块,可以配置多个.
配置运行nginx的用户和组
user user [group]
user 指定可以运行nginx服务器的用户
group 可选项,指定运行nginx服务器的用户
配置运行生产的worker process数
worker_processes number | auto;
number 指定nginx进程最多可以产生worker processes数,默认为1‘
auto,设置此值,nginx将自动检测cpu的核心数,并将worker process数量设置成等同cpu核心数量
配置nginx打开最大文件数
worker_rlimit_nofile number;
number 设置worker进程打开最大文件数
配置nginx最大连接数
worker_connections numbers;
numbers 设置一个worker进程的最大网络连接数
配置nginx进程pid存放路径
pid /path/file
配置错误日志的存放路径
error_log file|stderr [debug|info|notice|warn|error|crit|alert|emerg];
设置某一级别后,比这一级高的日志也会被记录
例如:
error_log logs/error.log error;
配置文件引入指令include file;
file,要引入的配置文件,它支持相对路径
在一些情况下,我们可能将其他的nginx配置或第三方模块的配置引入到当前的主配置文件中,此指令可以放在文件的任意地方.
原文:http://blog.51cto.com/13581826/2093515
内容总结
以上是互联网集市为您收集整理的Nginx配置文件说明全部内容,希望文章能够帮你解决Nginx配置文件说明所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。