多个域名的多个proxy_pass目标



我想做的是这样,

根据域名更改代理的目标。

然而,它显示错误

a duplicate default server for 0.0.0.0:8090 in /etc/nginx/sites-enabled/default:7

default.conf在这里

server{
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name exmaple.com;
location / {
proxy_pass  http://127.0.0.1:8021/;
include     /var/www/html/exmaple/current/uwsgi_params;
}
}
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name exmaple2.com;
location / {
proxy_pass  http://127.0.0.1:8022/;
include     /var/www/html/exmaple2/current/uwsgi_params;
}
}

我不应该复制服务器delective。

但是,我如何使用多个proxy_pass。

从第一个或第二个服务器配置中删除default_server

最新更新