在同一台nginx服务器上配置多个域名多个独立server服务方法。

server {
listen 59999;
server_name dsy-dr.fwx-network.com;
rewrite ^(.*)$ http://dsy.fwx-network.com$1 permanent;
}

上面server是将dsy-dr.fwx-network.com 自动跳转至域名 dsy.fwx-network.com 方法。

下面server服务配置是域名dsy.fwx-network.com 反向代理。

server {
listen 59999;
server_name dsy.fwx-network.com;
access_log logs/dsyaccess.log main;

 #道生一入口
 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;
     proxy_pass http://10.240.54.162:1080;   #dsy-frontend的service地址10.240.54.162:1080
     #access_log  /app/nginx/logs/dsyadmin.log  main;
 }

 location = /stats {
     stub_status     on;
     access_log      off;
     allow           100.0.0.0/8;
     allow           10.0.0.0/8;
     deny            all;
 }

 location = /nstats {
     check_status;
     access_log      off;
     allow           100.0.0.0/8;
     allow           10.0.0.0/8;
     deny            all;
 }

}

posted @ 2022-08-02 10:55  谢端阳  阅读(639)  评论(0编辑  收藏  举报