所以情况是这样的:我用 GoDaddy (Jbc.ca) 购买了一个域 GoDaddy 目前转发到我的无 IP 域,因为我有一个动态 IP 地址(但是它不会经常更改 - 所以理论上我可以转发它直接到我的 IP 地址)。
现在这里变得有点复杂了。我在访问 (jbc.ca) 时显示的端口 80 上运行一个 Web 服务器 (Apache) 我还有几个在同一系统上运行的其他服务:Plexport 32400;7777 端口上的 Tautulli;Ombi 在端口 5000 上;端口 8686 上的 Lidarr,7000 上的 Remotely Anywhere PC Access 和一个单独的 Web 服务器(端口 9024 上的 Microsoft IIS)。
目前要访问除端口 80 之外的任何这些服务,我必须执行以下操作:“ http://Jbc.ca:Port# ”;例如,要访问 Ombi,我必须输入http://jbc.ca:5000。
我想要的是让我的域具有每个端口的子域 - 例如 ombi.jbc.ca 理论上会在服务器上加载端口 5000,但会显示 ombi.plex.ca 而不是重定向和公开端口号。Ra.jbc.ca 将加载端口 7000 等等......
我读过这可以通过 apache 或 nginx(因为我正在为我的主服务器运行 mamp pro)以及 IIS 使用反向代理来完成,但是我不知道如何完成需要更改/添加的内容在服务器上,哪个服务器最适合完成此操作以及我必须在我的 GoDaddy 域上修改什么。
希望有人可以提供帮助,因为我现在完全被难住了。
提前致谢。