nginx 常用指令配置总结

本文详细介绍了Nginx配置文件中的全局块、events块和http块的常用指令,包括user、worker_processes、daemon、pid、error_log、accept_mutex、multi_accept、worker_connections等,强调了配置的优化和性能影响。此外,还提到了MIME-Type的定义、自定义日志格式以及sendfile指令的使用,帮助读者深入理解Nginx的配置和管理。
摘要由CSDN通过智能技术生成

前言

熟悉nginx的同学应该了解,nginx.conf 配置文件中默认有三大块:全局块、 events 块、 http 块 ,http块中可以配置多个 server 块,每个 server 块又可以配置多个 location块。

本篇对nginx.conf配置文件中的常用指令块做一个较详细的介绍。

全局块

1、user指令

user: 用于配置运行 Nginx 服务器的 worker 进程的用户和用户组

该属性也可以在编译的时候指定,语法如下 ./configure – user=user --group=group , 如果两个地方都进行了设置,最终生效的是配置文件中的配置。

指令使用目的

使用 user 指令可以指定启动运行工作进程的用户及用户组, 这样对于系统的权限访问控制的更加精细,也更加安全

2、work process****指令

正常情况下,当开启nginx服务后,使用ps命令可以看到当前有两个进程

  • 其中master_process :用来指定是否开启工作进程
  • worker_processes: 用于配置 Nginx 生成工作进程的数量,这个是 Nginx 服务器实现并发处理服务的关键所在。理论上来说workder process 的值越大,可以支持的并发处理量也越多,但事实上这个值的设定是需要 受到来自服务器自身的限制,建议将该值和服务器CPU 的内核数保存一 致。

如果将 worker_processes 设置成 2 ,则会看到如下内容 :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值