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が効いている。
以上。