我租用了一个 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?或者这种方法不可行?