如果一个没有80端口的网站,其他客户端可以正常访问这个网站吗?

If a website built without port 80, can other client access this website as usual?

我知道 80 端口是众所周知的端口之一,但我很困惑,如果我在除 80 之外的其他端口上构建网站服务器进程,当其他客户端尝试访问该网站服务器时,它是否有效?

端口 80 是 http 的默认端口。因此,连接到 http://domain 实际上会将您转到 http://domain:80(默认情况下)。

端口 443 是 https 的默认端口,其工作方式与上述 http 相同。

任何其他端口都需要您执行 url:port 连接。肯定有解决这个问题的方法(比如转发),但我认为没有必要,而且我认为它引起的问题比什么都多。

您还需要确保新端口已打开、已转发并且可以接收连接。

(前 2 段的来源 https://developer.mozilla.org/en-US/docs/Glossary/Port