- - PR -
apacheのVirutualHostで何故かDocumentRootが反映されない・・
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-02-24 20:37
お久しぶりです。こんばんわ。
同一コンピュータでドメインを複数管理するために VirtualHostしています。 しかし、VirtualHostディレクティブのDocumentRootでパスを設定したところそのパスが反映されていません。 とても困っています。どなたか助けてくださいm(_ _)m ちなみにOSはRedhat8.0 apacheは1.3.29です。 VirtualHostはこんな感じで設定しています。↓ # # Use name-based virtual hosting. # #NameVirtualHost *:80 NameVirtualHost ***ip*** <VirtualHost ***ip***> DocumentRoot /home/htdocs ServerName www.****.jp </VirtualHost> <VirtualHost ***ip***> ServerAdmin webmaster@*****.com DocumentRoot /var/apache/htdocs ServerName www.******.com ServerAlias ******.com UserDir disabled ErrorLog /var/apache/log/error_log CustomLog /var/apache/log/access_log common </VirtualHost> という感じです。。 VirtualHostディレクティブで設定したパスではなく、httpd.confの上の方で記述したDocumentRootが何故か反映されてしまいます。。 どうか、御願いいたします。 |
|
投稿日時: 2004-02-24 20:38
OPTIM="-O2" ./configure --enable-module=so --enable-rule=SHARED_CORE --enable-module=rewrite --enab
le-shared=rewrite --enable-module=vhost_alias --enable-shared=vhost_alias prefix=/var/apache apacheを入れる時こんな感じでオプションいれました。 |
|
投稿日時: 2004-02-24 20:58
/var/apache/bin/httpd -S
すると返ってくる結果が↓です。 VirtualHost configuration: ***ip***:80 is a NameVirtualHost default server www.****.jp (/var/apache/conf/httpd.conf:964) port 80 namevhost www.****.jp (/var/apache/conf/httpd.conf:964) port 80 namevhost www.*****.com (/var/apache/conf/httpd.conf:1006) どうしてうまくいかないのか謎です。どうかどうか教えてください。よろしくお願いしますm(_ _)m |
|
投稿日時: 2004-02-24 21:02
この記述は、NICを二枚差ししていて、振り分けたい時に使う方法だったようです。
NameVirtualHost * <VirtualHost *> としたら、すんなりうまくいってくれました♪ ご迷惑おかけしました。 ほかの方の参考になれば幸いです。 |
1