nginx.conf 和default.conf 讲解

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

nginx.conf文件内容:

user  nginx;    				##user 设置nginx服务的系统使用用户
worker_processes  1;			##worker_processes   工作进程数,一般和cpu核数保持一致

error_log  /var/log/nginx/error.log warn;		##error_log   nginx的错误日志   【warn】日志等级
pid        /var/run/nginx.pid;					##pid  nginx服务启动时候的pid

events {
    worker_connections  1024;		##worker_connections 每个进程允许最大连接数,越多越好,可以调到65535,一般一万个左右
									##use  工作进程数,设置内核模型
}

http {
    include       /etc/nginx/mime.types;		##设置http协议的Content-Type与扩展名对应关系
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '	
                                                               ##日志格式  【main】格式名称
                      '$status $body_bytes_sent "$http_referer" '									
                      '"$http_user_agent" "$http_x_forwarded_for"';									
																										
    access_log  /var/log/nginx/access.log  main;			##日志  【main】 引用的格式

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;				##超时时间

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}

default.conf文件内容:
http{
	... ...
	server {
		listen       80;				##服务listen 监听的端口
		server_name  localhost;			##server_name服务域名

		location / {
			root   /usr/share/nginx/html;		##请求对应文件位置
			index  index.html index.htm;		##请求对应文件
		}

		error_page   500 502 503 504  /50x.html;
		location = /50x.html {
			root   /usr/share/nginx/html;
		}
	}
	server {
		... ...
	}
}

default.conf文件内容:
http{
	... ...
	server {
		listen       80;				##服务listen 监听的端口
		server_name  localhost;			##server_name服务域名

		location / {
			root   /usr/share/nginx/html;		##请求对应文件位置
			index  index.html index.htm;		##请求对应文件
		}

		error_page   500 502 503 504  /50x.html;
		location = /50x.html {
			root   /usr/share/nginx/html;
		}
	}
	server {
		... ...
	}
}

 

转载于:https://my.oschina.net/langgege/blog/1926010

你可能感兴趣的:(nginx.conf 和default.conf 讲解)