是否需要“NameVirtualHost”?

sma*_*8dd 6 namevirtualhost apache-2.4

直到今天,我都使用基于名称的虚拟主机,但没有使用NameVirtualHost指令。有效。现在,我阅读了该指令并添加了它 - 没有变化。所以 -NameVirtualHost真的有必要吗,或者 Apache 2.4 会在没有设置时自动设置吗?

sma*_*8dd 8

好吧,似乎真的没有必要了:

Nov 10 13:55:05 hostname apache2[1718]: Starting web server: apache2: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/ports.conf:6

  • 感谢 BazzaDP 提供链接。Apache 官方文档将 NameVirtualHost 指令标记为“已弃用”,并表示它没有任何效果。在 apache 2.3.11 之前,这是必要的。 (3认同)
  • 更正它是 Apache 2.4 及更高版本中的默认值:https://httpd.apache.org/docs/2.4/mod/core.html#namevirtualhost (2认同)
  • 真的。德语版本看起来像 2.2 版本,并且从未针对 2.4 更新过。顶部有一个通知,虽然说此文档未维护并参考英文版本:“Diese Übersetzung ist möglicherweise nicht mehr aktuell。Bette prüfen Sie die englische Version auf die neuesten Änderungen。” 尽管如此,当两个版本之间有如此多的变化时,很容易错过并且有点糟糕,无法为其他语言的 2.4 保留过时的 2.2 页面。 (2认同)