Nginx--include部署多项目系统优化

2019-06-12  本文已影响0人  不是王大锤

1、在nginx的conf文件夹中,新建一个文件夹vhost(文件夹名称自取);
2、在文件夹vhost中,新建一个.conf(自定)文件
3、在
.conf文件中放入项目配置的server部分的内容:

server {
    listen       80;
    server_name  wxb.gxsrkj.com;
    

location ~/net-dev/netImgs/ {
        root /;
        rewrite ^/net-dev/netImgs/(.*)$ /mnt/netImgs/$1 break;
    }
location ~/net-dev {
        proxy_set_header Host $host;
        proxy_pass_header User-Agent;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Real-Port $remote_port;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8080;
        proxy_request_buffering off ;

    }
    location / {
        root /home/webuser/www/XXX;#XXX为前端访问文件夹,可以直接使用IP地址登录系统
        index  index.html index.htm;
    }

}

4、修改conf下的nginx.conf,在http中加入

include /home/webuser/nginx/conf/vhost/*.conf;

/home/webuser/nginx/conf/vhost为绝对路径
/*.conf表示加载所有conf类型的文件

上一篇下一篇

猜你喜欢

热点阅读