いつもお世話になっております。伊藤と申します。
初歩的な質問かもしれませんが、何卒ご教授お願いいたします。
Fedora Core 1 + Bluequartzにてテスト中です。
Bluequartz.orgサイトではhttp://www.bluequartz.org/http://bluequartz.org/とでも、
返していますが、このような挙動をさせたいと思っています。
そこで、http://www.foo.jp/http://foo.jp/というリクエストに対してhttp://という仮想サイトでも、
www.foo.jp/を参照できるようにとDNSのAレコードを追加しました。
-----
IN A ×××.×××.×××.××× ←これを追加しました。
www IN A ×××.×××.×××.×××
-----
というようにAレコードを設定しました。
これでapacheのhttpd.confに対して
-----
<VirtualHost foo.jp:80>
ServerName foo.jp
ServerAdmin admin
DocumentRoot /home/.sites/22/site13/web
</VirtualHost>
-----
という記述をしたいのですが、httpd.confには、Include
conf.d/*.confという記述がありましたので、httpd.confと同階層にconf.dというフォルダを作成し、srm.confを移動
しました。
このsrm.confに上記の内容を記述し、BINDとApacheを再起動させました。
すると、http://www.foo.jp/http://foo.jp/では表示されません。というリクエストには正常にサイトが表示されますが、
apacheのerror_logにも何も記述がなく、途方にくれています。
もしかしたら、/etc/httpd/conf/vhosts/site13.includeにRewriteディレクティブを記述しなければならない
のでしょうか。
どなたかご存じの方がおられましたら、お知らせください。
=====
ITOH,Shinji
itoh (at mark) netpersons.co.jp
=====