NameVirtualHostはもういらない

httpdにおいて表題の通り。久しぶりに設定をしたら怒られた。

■ 環境

  • Apache httpd 2.4.25
  • Amazon Linux

■ NameVirtualHost

core – Apache HTTP version 2.4
http://httpd.apache.org/docs/current/ja/mod/core.html#namevirtualhost

ここにもちゃんと”NameVirtualHost“が書かれているのだが、実際に書き加えて`configtest`をしてみると下記のようなメッセージが表示された。

$ sudo service httpd configtest
AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf.d/www.example.com.conf:8
Syntax OK
$

次のリリースでは削除されるのか。ドキュメントにも書いておいてくれれば良いのにと思う。

このメッセージの通り”NameVirtualHost“は削除し再起動したが、設定通りに名前ベースのVirtualHostが効いている。

以上。