apache 2.2 でバーチャルホストを host1.example.com, host2.example.comというように設定(/etc/httpd/conf/httpd.confに設定記述) し、メーリングリスト管理アプリの設定ファイルが /etc/httpd/conf.d/mailman.conf に存在します。
現在は、host1.example.com, host2.example.com のどちら経由でも mailman のページにアクセスできるので、host2.example.comへのアクセスに対してだけ mailmanのページにアクセス可能というふうに設定したいと思っています。 その方法をご教授ください。
要求としては、
VirtualHostの設定は、/etc/httpd/conf/httpd.conf へ記入すること。 ( /etc/httpd/conf.d/mailman.conf へのVirtualHostの記入は避けたいです。(サイト管理が煩雑になってしまいそうなので))です。
httpd.conf で設定した host2.example.com の <VirtualHost >タグの中から mailman.conf を呼び出せるといいのですが、そんな方法があるのでしょうか?
現在は、apacheが最初に自動で mailman.conf をロードしているので両方の バーチャルホストで mailmanのページが見えてしまっていると思われます。
(質問500文字制限により画像をアップさせて頂きます)
以上、宜しくお願い致します。
コメント(件)