当前位置 > it书童 > nginx > 正文
推荐小册
java高效编程
怎样更高效地用 java 编程

juc并发工具库
java并发编程工具库

设计模式
设计模式

jvm调优
jvm调优

rabbitmq实战
rabbitmq实战

redis实战
redis实战

Keepavlied高可用集群
Keepavlied高可用集群

nginx入门到实战
nginx入门到实战

java调试
java调试中遇到的各种坑

java输入输出流
java输入输出流

nginx 配置文件详解

nginx it书童 2019-10-05 11:33:53 0赞 0踩 1521阅读 0评论

检测配置文件是否正确

$ sudo /usr/sbin/nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

过滤注释行或者空行

$ egrep -v "#|^$" nginx.conf

全局配置

worker_processes  1; #配置工作进程的个数,推荐设置为cpu的个数*核心数。
pid        logs/nginx.pid; #存储nginx进程号的文件

事件配置

events {
    //单个cpu进程的最大并发连接数
    //根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就行
    //同时要考虑,服务器并不是100%为nginx服务,还有其他工作要做,因此不能达到理论峰值
    worker_connections  1024;
    //并发总数是 worker_processes 和 worker_connections 的乘积
    //即 max_clients = worker_processes * worker_connections
}

worker_connections 1024;配置每个工作进程支持的最大连接数(一个进程的并发量)

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/275/details-of-nginx-configuration-file