Nginx多配置文件

应用场景:

主配置文件nginx.conf中指定包含其他扩展配置文件,从而简化nginx主配置文件,实现多个站点功能,方便配置文件的维护

在nginx.conf中的http模块里添加include指令:

include vhost/*.conf;#匹配vhost目录下的所有.conf文件

在 vhost 文件夹中创建 test.com.conf 文件:

server {
        listen 8000;
        server_name test1.com;
        location / {
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-Ip $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            echo "test.com";    # 输出测试
        }
}

重启服务

nginx -t
nginx -s reload

你可能感兴趣的:(一起来学nginx)