NameVirtualHostディレクティブは複数書ける

めずらしくapacheの設定

バーチャルホストの設定で、どんなIPアドレスでももう全部名前だけでいいよ、ってことで
NameVirtualHost *
とする設定は、動的IPアドレスを持つ自宅サーバーなんかでも便利ということで割と知られてる気がする

違う話で、複数の固定IPアドレスを持つ専用サーバーで、たとえば
– MY.IP.ADDR.1
– MY.IP.ADDR.2
– MY.IP.ADDR.3
– MY.IP.ADDR.4
と4つのIPアドレスが割り当てられてるとき、
– MY.IP.ADDR.1は「本当のIPアドレス」だからsshなんかの管理用に
– MY.IP.ADDR.2はSSLにつかうんでIPベースのみ
– MY.IP.ADDR.3とMY.IP.ADDR.4はお客さん用にNameVirtual対応
ってことで
NameVirtualHost MY.IP.ADDR.3
NameVirtualHost MY.IP.ADDR.3

と、複数書くこともできるのは余り知られてないかもしれない
# ってゆーか最近気が付いた

さらにこういうときは、管理用のIPアドレスではWebサーバーが返答しないように
Listen MY.IP.ADDR.2
Listen MY.IP.ADDR.3
Listen MY.IP.ADDR.4

なんて具合に、Listenも複数書ける
# ってゆーか最近書いてる

関連記事

コメントを書く

メールアドレスが公開されたり他で使われたりすることはありません* 印の項目は必須項目です。

*
(表示されません) *