小编And*_*kyi的帖子

nginx:无法设置基本代理(连接被拒绝)

我正在尝试设置将托管我的 Web 应用程序的服务器。对于每个应用程序,入口点是一个 nginx 服务器,打包在 docker 容器中,其端口 80 转发到主机上的某个位置。服务器的80端口被nginx代理服务器监听,选择Host请求头对应的app 。

这是我的简单、完全静态的应用程序的 nginx 配置:

server {
    listen 80;

    location / {
        root   /usr/share/nginx/html;
        index  index.html;
    }
}
Run Code Online (Sandbox Code Playgroud)

App 的 80 端口绑定到主机的 8000 端口。

这是代理的配置:

server {
    listen 80;

    location / {
        root   /usr/share/nginx/html;
        index  index.html;
    }
}

server {
    listen 80;

    # not real DNS, just an example
    server_name static.myserver.net;

    location / {
        proxy_pass http://127.0.0.1:8000;
    }
}
Run Code Online (Sandbox Code Playgroud)

DNS 记录myserver.netstatic.myserver.net绑定到服务器的 IP。

但是当我尝试连接到 时static.myserver.net,我收到错误 502 …

nginx

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

nginx ×1