はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 バーチャルホストの設定で
日時: 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のページが表示される)
設定のしかたが間違っているのでしょうか。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 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内部のパソコンより見ることが出来ると思います。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.