端口在服务器上打开和关闭是啥意思? [关闭]

Posted

技术标签:

【中文标题】端口在服务器上打开和关闭是啥意思? [关闭]【英文标题】:What does mean by port is open and close on a server? [closed]端口在服务器上打开和关闭是什么意思? [关闭] 【发布时间】:2015-05-01 02:05:12 【问题描述】:

我的服务器管理员回复“您需要打开任何端口吗?”

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

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

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

【问题讨论】:

【参考方案1】:

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

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

常用短语“打开某个端口”意味着对特定端口的访问将在防火墙上启用(通常所有端口都“关闭”,因为安全原因)。

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

【讨论】:

您是说对于 FTP 操作我需要打开端口 80,对于 HTTP 请求处理我需要打开端口 443?如果是,那很好,但是这件事真的与我在加载网站时面临的问题有关吗?我不这么认为。那么我应该向服务器管理员发送什么回复?请指导我。 FTP 使用端口 21。端口 80 保留用于 HTTP 协议(​​网站),端口 443 用于 HTTPS(加密 HTTP)。在您的情况下,您可能只需要打开端口 80。 是的,我明白你的意思。我的问题是这真的与加载网站的问题有关吗?【参考方案2】:

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

【讨论】:

以上是关于端口在服务器上打开和关闭是啥意思? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

手机网络设置了代理是啥意思?怎么关掉代理?

markdown 在服务器上关闭和打开端口

翻译:如何在 RHEL 8 / CentOS 8 Linux 上打开和关闭端口

如何打开、关闭计算机的9090端口?

光猫管理状态关闭是啥意思

windowsprocessactivationservice是啥意思?