在端口 80 已被使用的机器上为应用服务器创建本地域名

在端口 80 已被使用的机器上为应用服务器创建本地域名

我有一台在端口 8500 上运行应用程序服务器的机器,以及在端口 80 上运行的 Web 服务器。我正在尝试为端口 8500 上的应用程序服务器创建一个本地域名。我知道您无法在端口 80 之外创建 DNS 记录。但是,我在端口 80 上已经有一个 Web 服务器。有什么好的解决方案吗?

答案1

DNS A/CNAME 记录和端口无关。端口 80 只是客户端(例如浏览器)使用的 HTTP 默认端口,完全可以在 上托管一项服务,http://example.org:80在 上托管其他服务http://example.org:8500

如果您不想在 URL 中使用端口指定,您可以将主 Web 服务器配置为转发到http://example.org/appserver的反向代理http://example.org:8500,这样客户端就会将两个服务器视为在同一端口 (80) 上运行的服务器。

答案2

您正在寻找的技术是反向代理。我们已经有很多关于它的问答。

相关内容