Nginx默认配置语法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/longgeqiaojie304/article/details/84978573

Nginx默认配置语法

三大块讲解:

  • 安装目录
  • 编译参数
  • Nginx基本配置语法

1、Nginx默认加载的配置文件

nginx.conf

default.conf

打开nginx.conf配置文件,你会发现里面配置了默认加载/etc/nginx/conf.d/*.conf下所有*.conf配置文件

2、Nginx默认配置语法

(1)默认配置语法一

user默认用户就是nginx;

worker_processes工作进程数是根据cpu来设置的,例如8核cpu,应该设置8个工作进程;如果工作进程设置过多,可能造成内核切换带来的性能损耗;

error_log定义的是nginx服务的错误日志,后面配置的是错误日志打印路径;

pid把nginx服务启动时候进程号写进文件里,方便系统管理;

(2)默认配置语法二

worker_connections允许每个进程最大连接数,这个当然设置越大越好,可以设置成65535,一般企业应用设置1000就够用了,具体调优方案根据不同企业应用来调整;

use用来设置内核模型(select – poll - epoll);

(3)默认配置语法三

http表示http请求的配置,http里面可以包含多个server配置;

 

server表示每个站点的配置,每个server里面可以包含多个location配置;

 

location表示访问路径配置;

 

listen表示监听的端口,默认80

 

server_name表示虚拟主机或者域名的配置,默认localhost

 

location / {

        root   /usr/share/nginx/html;

        index  index.html index.htm;

}

表示默认配置首页

 

error_page   500 502 503 504  /50x.html;

表示如果请求返回的错误码是500 502 503 504,都会访问/50x.html页面路径;

 

location = /50x.html {

    root   /usr/share/nginx/html;

}

表示如果访问的页面路径是/50x.html,都会跳转到/usr/share/nginx/html路径下去查找50x.html页面;

 

root表示nginx根路径;

猜你喜欢

转载自blog.csdn.net/longgeqiaojie304/article/details/84978573