Apache2 vhost *:80 与 ip:80

Apache2 vhost *:80 与 ip:80

我的问题很简单,但我仍然没有找到明确的解释。
虚拟主机配置中 *:80 和 some_ip:80 之间的实际区别是什么?
是不是 *:80 监听所有接口,而 some_ip 只监听配置了此 some_ip 的接口?所以实际上,如果我在服务器上只有一个虚拟主机,就没有太大区别?

答案1

虚拟主机配置中 *:80 和 some_ip:80 之间的实际区别是什么?是不是 *:80 监听所有接口,而 some_ip 只监听配置了此 some_ip 的接口?

是的

那么实际上如果我在服务器上只有一个虚拟主机,就没有太大的区别吗?

不完全是。如果您有多个 IP 地址,并且想要将 HTTP 流量限制到给定地址,那么您需要将 vhost 绑定到该地址,而不是*。即使只有 1 个 VHOST,您也可能想要这样做。

相关内容