如何更改 https 默认端口但不将其包含在 URL

How to change https default port but not include it in the URL

我在 2 个不同的服务器上有一个网站。我想通过 https://www.example.com/ (on port 80) and access it on server #2 by going to https://www.example.com:4567/

访问服务器 #1 上的站点

但问题是我需要隐藏地址栏中的端口号。默认情况下,端口 80 是隐藏的。但是,如果我将它更改为不同的端口,那么它是可见的。例如,如果我在服务器上执行 console.log(window.location.href),我将看到 https://www.example.com:4567/(包括端口)。

是否可以告诉 Google Chrome HTTPS 的默认端口不是 443 而是 4567?我在设置中找不到任何可以做到这一点的东西。

我想我找到了解决问题的方法。虽然它要求我从特定的IP地址访问该网站。

我能够在我的路由器中设置端口转发,这样所有来自我的 IP 地址的传入请求都会自动转发到本地 IP 和特定端口号。