我在端口 80 上看到大量连接。但是 Apache 访问/错误日志中没有记录来自这些 IP 地址的请求。我删除了所有虚拟主机,停止了 Apache,并在没有剩余连接后重新启动它。重新启动 Apache 后,相同的 IP 地址立即开始在端口 80 上建立连接。
没有虚拟主机时客户端如何连接?
答案1
即使没有设置虚拟主机,Apache 也能正常工作。需要虚拟主机仅有的如果你想设置额外的同一台机器上的网络服务器,这些服务器可以是:
基于端口的虚拟主机(在不同于 80 的端口上运行的网络服务器)
基于 IP 的虚拟主机(在不同 IP 上运行的网络服务器)
基于名称的虚拟主机(在不同主机名上运行的网络服务器;为了使其工作,需要指定适当的 DNS 记录)