nginx.conf配置文件

本文介绍了Nginx主配置文件nginx.conf的结构,包括核心模块、事件驱动模块和http内核模块。同时,详细讨论了error_log日志级别的设置,包括默认级别warn及如何通过调整级别来获取更详细的错误信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Nginx主配置文件/etc/nginx/nginx.conf是一个纯文本类型的文件,整个配置文件是以区块的形式组织的。一般,每个区块以一对大括号{}来表示开始与结束。

Nginx主配置文件整体分为三块进行学习,分别是:
CoreModule(核心模块)
EventModule(事件驱动模块)
HttpCoreModule(http内核模块)


[root@web02 ~]# cat /etc/nginx/nginx.conf
#---------------------------核心模块------------------------------
#启动用户
user  www;
#工作进程数
worker_processes  1;
#错误日志		debug/info/notice/warn/error/emeor
error_log  /var/log/nginx/error.log warn;
#pid文件
pid        /var/run/nginx.pid;

#---------------------------事件驱动模块---------------------------
#事件
events {
	#工作进程的连接数
    worker_connections  1024;
}

#------------------------------http内核模块------------------------
#网站配置
http {
	#nginx包含的文件类型
    include       /etc/nginx/mime.types;
    #当遇到nginx不识别的文件就会下载
    default_type  application/octet-stream;
    #日志格式   日志格式的名字
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
	#访问日志及调用格式
    access_log  /var/log/nginx/access.log  main;
    #加快访问速度
    sendfile        on;
    #tcp_nopush     on;
	#保持长连接
    keepalive_timeout  65;
	#压缩
    #gzip  on;
	#包含的配置文件
    include /etc/nginx/conf.d/*.conf;
    
	server {
		#服务监听端口
        listen       80;
        #域名
        server_name  localhost;
        #字符集
        charset koi8-r;
        #请求的地址
        location / {
        	#站点目录,当访问/的时候跳转目录
            root   /usr/share/nginx/html;
            #默认访问页面
            index  index.html index.htm;
        }
    }
}

2.nginx错误日志error_log日志级别

在配置nginx.conf 的时候,有一项是指定错误日志的,默认情况下你不指定也没有关系,因为nginx很少有错误日志记录的。但有时出现问题时,是有必要记录一下错误日志的,方便我们排查问题。
error_log 级别分为 debug/info/notice/warn/error/emeor 默认为warn, 该级别在日志名后边定义格式如下:
error_log /your/path/error.log warn;
crit 记录的日志最少,而debug记录的日志最多。如果你的nginx遇到一些问题,比如502比较频繁出现,但是看默认的error_log并没有看到有意义的信息,那么就可以调一下错误日志的级别,当你调成error级别时,错误日志记录的内容会更加丰富。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值