我已经在 localbox 中部署了具有不同端口的不同服务器(可以是任何应用服务器 - tomcat、jboss、http 等)
ex:
localhost:8080
localhost:9090
..
..
现在我想给每个链接或 URL 或以上内容分配一个名称,而不是输入带有端口号的整体,以便我也可以与其他人共享。
ex:
mybridge.com
mycompany.com
myledger.com
..
怎么办?我使用的是 Windows 操作系统
谢谢
答案1
如果 http URL 没有指定端口,它将总是使用端口 80(https 将使用 443)。您无法通过域名更改此设置。您需要有一个实际的程序来监听端口 80 并将您的请求代理到正确的 Web 应用程序 - 这通常称为“反向代理”。
Apache httpd 和 Nginx 都可以用作反向代理。例如,如果您有 Apache httpd,只需为每个域配置一个常规 VirtualHost(所有域都在同一个端口 80 上),并指定 ProxyPass 而不是 DocumentRoot。(nginx 中也一样。)