Nginx:设置子子域名

Nginx:设置子子域名

我租用了一个 V-Server,并获得了一个子域名,例如 abc.provider.net。在我的服务器上,我使用 docker-compose 设置了一组提供 Web 应用程序的 docker 容器。现在我想设置 Nginx 以便访问它们。(稍后我想为 SSL 设置 certbot。)

设置Nginx时

server {
    listen 80 ;
    listen [::]:80 ;

    server_name abc.provider.net;

    location / {
        proxy_pass         http://172.15.12.03:11132;
        proxy_buffering    off;
        proxy_set_header   X-Real-IP       $remote_addr;
    }
}

我可以访问该应用程序。但无法进行更多设置。

所以我想创建子子域:

server {
    listen 80 ;
    listen [::]:80 ;

    server_name app1.abc.provider.net;

    location / {
        proxy_pass         http://172.15.12.03:11132;
        proxy_buffering    off;
        proxy_set_header   X-Real-IP       $remote_addr;
    }
}

但这让我想到:

This site can’t be reached
app1.abc.provider.net refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

如何正确设置 Nginx?或者这种方法不可行?

相关内容