端口在服务器上打开和关闭是什么意思?

What does mean by port is open and close on a server?

我的服务器管理员回复我 "Do you need any ports open?"

在此服务器上托管了一个未加载的网站。所以我告诉他网站没有加载,尽管我可以通过 FTP 客户端(File Zilla)和 ssh(使用终端)登录给定的 IP 地址。

实际上我想通过 FTP 客户端访问上述 IP 地址的文件并且它工作正常。我的主要问题是网站未加载。

我不明白这个问题是什么意思,我应该怎么回答?我不知道有任何这样的事情。

网络上的服务使用不同的 "ports" 来区分不同的端点。您可以将端口号想象成 "sub-address"。要成功连接,您需要知道 IP 地址和端口号。

例如FTP协议使用端口21。您可以在维基百科上找到更详细的常用端口列表http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

常用短语"open some port"表示将在防火墙上启用对该特定端口的访问(出于安全考虑,通常所有端口都是"closed")。

对于您的网站,您需要打开端口 80 和 443

如果您的网站使用的是HTTP协议,那么您需要打开80端口。如果是使用 HTTPS 协议,则需要打开 443 端口。 尝试打开两个端口,应该可以立即解决您的问题。