初看nginx的配置文件

nginx版本

不同版本,配置文件可能会有些差异,此处版本号:nginx-1.20.1

所在目录

首先我们需要知道nginx的配置文件所在路径,默认都是/usr/local/nginx/conf/的nginx.conf(如果自己指定了位置,就去自己指定的位置中查找)

配置文件结构

使用vim指令查看nginx.conf可以看到如下结构(#标注的都是注释).
在这里插入图片描述
观察配置文件,可以分为三个部分:

全局块

全局块:从配置文件开始到events块之间的内容。主要设置一些影响nginx服务器整体运行的配置指令
此处只有worker_processes 1,这里需要了解的是worker_processes的值越大,支持的并发处理量也越多。

events块

events块涉及的指令主要影响nginx服务器与用户的网络连接
此处work_connections 1024,表示支持的最大连接数

http块

此处为nginx服务器配置中最频繁的部分,代理、缓存和日志等等大多数功能都是在http块中配置的.(这里简单初识)

        include       mime.types;      #文件扩展名与文件类型映射表,后面细讲,有兴趣可以自己去补充知识
        default_type  application/octet-stream;    #让浏览器认为响应是普通的文件流,并提示用户下载文件
        sendfile        on;     # 特殊的数据传输功能,用于开启文件高效传输模式  
		keepalive_timeout  65;    #注意哦!!!此处不是请求时间的长短哦,而是请求完成之后还保持连接的时间长短

server块

```
	 listen       80;   #监听端口号,默认80
	 server_name  localhost;   #主机名
	 location / {       #默认路径,当路径为"/"时,跳转到如下的页面
        root   html;
        index  index.html index.htm;
    }
    error_page   500 502 503 504  /50x.html;    #当出现错误,跳转到指定的页面
    location = /50x.html {
        root   html;
    }              
	
```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值