Nginx 简单配置、配置多个conf文件

目录

基本配置

配置多个conf文件


基本配置

nginx.conf简单配置

#user nobody;
worker_processes auto;

error_log /var/log/nginx/error.log;
pid /run/nginx.pid;


events {
		worker_connections 1024;
}


http {
		include			mime.types;
		default_type	application/octet-stream;
		
		sendfile        on;
		#tcp_nopush     on;

		#keepalive_timeout  0;
		keepalive_timeout  65;

		#nginx默认server,测试使用,不需要时可以删除
		server {
				listen		80;
				server_name	localhost;

				location / {
						default_type text/html;
						return 200 'This is nginx!';  
				}

				error_page 404 /404.html;
				location = /40x.html {
				}

				error_page 500 502 503 504 /50x.html;
				location = /50x.html {
				}
		}
}

 

返回指定格式

#返回固定文本
location = /text {
    default_type text/html;
    return 200 'This is text!';  
}

#返回固定json
location = /json {
    default_type application/json;
    return 200 '{"status":"success","result":"nginx json"}';
}

 

配置多个conf文件

我的nginx.conf路径:/etc/nginx/nginx.conf

在 /etc/nginx/下创建 conf.d/,用来存 自定义conf文件

在 nginx.conf  加入神秘代码

#修改为auto
worker_processes  auto;

http {
	server {
		......省略......
	}
    
    ##加入以下神秘代码
	include /etc/nginx/conf.d/*.conf;
}

现在,就可以在 conf.d/下自定义 *.conf文件了

server {
    listen       80;
    server_name  127.0.0.1;

    location = /test {
        default_type text/html;
        return 200  'good';
    }
}

OK.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值