めずらしく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も複数書ける
# ってゆーか最近書いてる