将到端口 80 的连接路由到非标准 Web 服务器端口(带或不带域)

将到端口 80 的连接路由到非标准 Web 服务器端口(带或不带域)

我的 ISP 出于“用户安全”的考虑阻止使用端口 80(愚蠢的考克斯),但我仍然想在家里托管 Web 服务器,因此我使用了非标准端口 (8080)。我有没有办法从使用端口 80 的域发出请求,并从非标准端口 (8080) 获取内容?

答案1

请求不是来自域,而是发往 IP 地址。

假设你的网络服务器可以通过 222.222.222.222:8080 访问,那么浏览器必须向该 IP 地址和该端口发出请求。

如果它尝试访问 222.222.222.222:80,它将被阻止,正如您所发现的。但是,在此之前,您无法使用任何步骤来使浏览器选择另一个端口。它需要访问 80,以便您的服务器将请求重定向到 8080。

最好的选择是宣传端口为 8080 的链接

http://222.222.222.222:8080

相关内容