Answers:
您将需要使用反向代理来执行此操作,例如Apache 2.4。使用mod_proxy_wstunnel。
将其用作前端,然后将连接隧道传输到适当的后端。
就像其他已经提到的反向代理选项一样,您可以为计算机分配多个IP地址。这可能需要支付IPv4费用(或者根本无法使用,具体取决于您托管服务器的位置),但是如果您可以使用IPv6(例如,连接到这两者或其中之一的人或您的服务将要具有IPv6功能)则不需要。这样,两种服务都可以在不同地址的端口80上侦听。
正如您仅提及端口80一样,我假设您未使用HTTPS。如果您使用反向代理选项,则需要拥有多名称SSL证书或配置SNI并忍受某些旧客户端(XP上的IE,旧的Android版本)无法使用的事实。连接没有错误。多地址选项可以避免此问题,但需要分配额外的地址。