ip 到服务器通信选项

ip 到服务器通信选项

在某些情况下,尤其是在 Web 中,浏览器会向服务器发送 http 请求。但是,没有基于名称的虚拟主机来处理所请求的 IP/端口号。那么,当 Ubuntu Server 收到请求但其 apache 配置没有任何基于名称的虚拟主机来处理该请求时,Ubuntu Server 如何处理该请求?Ubuntu 下一步会做什么?

答案1

如果您可以 ping 通服务器,这仅表示它响应了 ICMP 回显请求。这是由 Linux 内核的网络堆栈处理的。

答案2

这是一个发现在端口 80 上提供文件服务的示例:


root@server:~# netstat -lantp | grep 80
tcp     0     0.0.0.0:80           0.0.0.0:*               LISTEN      475/nginx

这告诉我 Web 服务器 Nginx 正在运行并绑定到端口 80 上的 IP 0.0.0.0(服务器托管的所有 IPv4 IP)。“p”netstat 参数需要 root,它将显示进程 ID 和名称。

相关内容