在同一台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;
}
}