このスレッドはクローズされています。記事の閲覧のみとなります。
バーチャルホストの設定で |
|
- æ¥æï¼ 2006/09/08 18:59
- ååï¼ terarin
- はじめまして、Fedora Core5でサーバーを構築しております。
書籍やサイトを参考に構築を進めておりますがバーチャルホストの設定で困っており質問させてください。 (固定IPアドレスサービス、光プレミアムマンションタイプを契約)
【httpd.conf】 NameVirtualHost 202.171.142.241 <VirtualHost 202.171.142.241> ServerName terarin.com DocumentRoot /var/www/html ErrorLog logs/terarin.com-error_log CustomLog logs/terarin.com-access_log combined env=!no_log </VirtualHost> <VirtualHost 202.171.142.241> ServerName oh-mygirl.com DocumentRoot /var/www/oh-mygirl ErrorLog logs/oh-mygirl.com-error_log CustomLog logs/oh-mygirl.com-access_log combined env=!no_log </VirtualHost>
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 【virtualhost.conf】 NameVirtualHost *:80 <VirtualHost *:80> ServerName terarin.com DocumentRoot /var/www/html ErrorLog logs/terarin.com-error_log CustomLog logs/terarin.com-access_log combined env=!no_log </VirtualHost>
<VirtualHost *:80> ServerName oh-mygirl.com DocumentRoot /var/www/oh-mygirl ErrorLog logs/oh-mygirl.com-error_log CustomLog logs/oh-mygirl.com-access_log combined env=!no_log </VirtualHost>
というふうにしているのですが、それぞれにアクセスすると どちらも同じページが表示されてしまいます。 (ServerName terarin.comのページが表示される) 設定のしかたが間違っているのでしょうか。
|
■ コンテンツ関連情報
Re: バーチャルホストの設定で ( No.1 ) |
|
- æ¥æï¼ 2006/09/08 20:04
- ååï¼ ももんが
- terarinさん。はじめまして。
外部、内部のDNSサーバーの設定などは済んでいるのでしょうか?
|
Re: バーチャルホストの設定で ( No.2 ) |
|
- æ¥æï¼ 2006/09/08 20:53
- ååï¼ terarin
- はい、これも書籍、サイト等を参考に設定しました。
こういった現象の場合、その辺の設定に問題がある可能性があるでしょうか?
|
Re: バーチャルホストの設定で ( No.3 ) |
|
- æ¥æï¼ 2006/09/08 21:03
- ååï¼ 管理者
- terarinさん、はじめまして。
まず、【httpd.conf】内の「NameVirtualHost 202.171.142.241」〜「</VirtualHost>」(バーチャル部分全て)を削除してください。 ※:「virtualhost.conf」だけの設定にしてみて下さい。
あと、バーチャルドメインの公開パス「/var/www/oh-mygirl」のパーミッションは755ですか?
この後、apacheを再起動して確認してみて下さい。 ちなみに、確認しているのはLANからですか?
クライアント(WindowsPCの場合)DOS窓から「nslookup」コマンドで、双方のドメインを指定した場合はきちんとサーバのIPが返却されていますよね?
|
Re: バーチャルホストの設定で ( No.4 ) |
|
- æ¥æï¼ 2006/09/09 00:30
- ååï¼ terarin
- ありがとうございます。
httpd.conf内のVirtualHost部分を削除したんですが結果変わらずでした。 パーミッションは755になっておりました。
確認はLANからですが、nslookupコマンドを実行したところ、 *** Can't find server name for address 192.168.24.1: Non-existent domain *** Default severs are not available Server: UnKnown Address: 192.168.24.1
Non-authoritative answer: Name: oh-mygirl.com Address: 202.171.142.241 という内容がどちらとも表示されました。
勉強不足だと思うのですが、どこの設定を見直すべきでしょうか?
|
Re: バーチャルホストの設定で ( No.5 ) |
|
- æ¥æï¼ 2006/09/09 01:24
- ååï¼ ももんが
- >terarin さん
私のパソコンから、http://terarin.comとhttp://oh-mygirl.comにアクセスしてみましたが、ちゃんと違うページが表示されていますよ。「terarin.com」と「terarin.com」って書いてありますよね。
外部のDNSの設定はOKなのですが、内部のDNSの設定が出来ていないみたいですね。 (会社のパソコンなどからアクセスすれば見れるはずです) 内部のDNSの設定をするか(これが結構難しいのですが。。。)、クライアントのhostファイルを書くか すれば、LAN内部のパソコンより見ることが出来ると思います。
|
■ その他