如何使用 nginx 将域名重定向到特定 IP 和端口?

如何使用 nginx 将域名重定向到特定 IP 和端口?

我在该论坛上读过几个类似的问题,但并不完全相同,我尝试了不同方法解决每个问题,但都无法解决这个问题。

我获得了一些有关服务器的数据。在此服务器中,我必须安装一个将在 中运行的应用程序https://localhost:31070/?a=bbb。我这样做了,现在,我可以从任何计算机访问该应用程序https://xxx.xxx.xxx.xxx:31070/?a=bbb。我安装了nginx在该服务器作为 HTTP 服务器,以使其正常工作。

现在我获得了一个域名我的域名.com。他们想打字我的域名.com并直接进入应用程序(转到https://localhost:31070/?a=bbb)。我使用虚拟主机nginx,但我不知道这是否是处理该问题的正确方法。

有人能帮帮我吗?这是我的虚拟主机:

server {
    listen 80;
    server_name  my.domain.com;

    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass https://127.0.0.1:31070/;
    }
}

它存储在一个名为领域/etc/nginx/站点可用/顺便说一下,这个功能已经启用。我还编辑了文件/etc/hosts,添加行xxx.xxx.xxx.xxx my.domain.com。我的问题是:如果我输入我的域名.com在 URL 上我什么也看不到。

编辑 我认为虚拟主机没问题,但问题可能是我的域名.com未被远程主机识别。

相关内容