Nginx主配置文件

在Nginx服务器的主配置文件**/usr/ local/nginx/conf/nginx. conf** 中,包括全局配置. l/O事件配置和HTTP配置这三大块内容,配置语句的格式为“关键字值;” (末尾以分号表示结束), 以” #”开始的部分表示注释。
1.全局配置
全局配置部分由各种配置语句组成,不使用特定的界定标记。它包括Nginx服务的运行用户、工作进程数、错误日志、PID存放位置等基本设置。
在这里插入图片描述
上述配置中, worker. processes 表示工作进程的数量.若服务器有多块CPU或者使用多核处理器,可以参考CPU核心总数来指定工作进程数,如设为8;如果网站访问量需求并不大,一般设为1就够用了。-般情况下,若主配置文件中没有设置或已有注释的配置项,表示自行使用默认设置,因此.上述配置文中的其他三项配置均已有注释,自动采用Nginx服务自2己默认的设置。例如,Nginx 的运行用户在编译时指定为nginx,若编译时未指定则默认为nobody.
2. I/O事件配置
使用"events {}”界 定标记用来指定Nginx进程的I/0响应模型、每个进程的连接数等设置。对于2.6及以上版本的内核,建议使用epoll模型以提高性能;每个进程的连接数应根据实际需要来定,一般在10000以下(默认为1024)。
在这里插入图片描述
若工作进程数为8,每个进程处理4096个连接,则允许Nginx正常提供服务的连接数已超过3万个(4096X8=32768),当然具体还要看服务器硬件、网络带宽等物理条件的性能表现。
3. HTTP配置
使用"http { }”界定标记用于设定HTTP服务器,包括访问日HTTP 端口、网页目录、默认字符集、连接保持,以及后面要讲到的虚拟Web主机、PHP 解析等网站全局设置,其中大部分配置语句都包含在子界定标记。server { }” 内。” server { }” 代表-一个具体的网站设置。
在这里插入图片描述
在这里插入图片描述
上述配置中, listen 语句限定端口的同时允许限定IP地址,采用“IP 地址:端口”形式; root 语句用来设置特定访问位置(如“ location /”表示根目录) 的网页文档路径,默认为Nginx安装目录下的html/子目录,根据需要可改为/var/www/html等其他路径,但更改后需保证nginx用户对其具有读取权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值