はじめての自宅サーバ構築 - 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のページが表示される)
設定のしかたが間違っているのでしょうか。

■ コンテンツ関連情報

 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.comhttp://oh-mygirl.comにアクセスしてみましたが、ちゃんと違うページが表示されていますよ。「terarin.com」と「terarin.com」って書いてありますよね。

外部のDNSの設定はOKなのですが、内部のDNSの設定が出来ていないみたいですね。
(会社のパソコンなどからアクセスすれば見れるはずです)
内部のDNSの設定をするか(これが結構難しいのですが。。。)、クライアントのhostファイルを書くか
すれば、LAN内部のパソコンより見ることが出来ると思います。
 Re: バーチャルホストの設定で ( No.6 )
日時: 2006/09/09 08:21
名前: 管理者

terarinさん

> 確認は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
> という内容がどちらとも表示されました。


上記結果から見ると、「oh-mygirl.com」はグローバルIPになっていますね。
サーバのアドレスが「192.168.24.1」でローカルなので、自サーバのDNSが外(グローバルIP)のIPで設定している物と思われます。

ももんがさんからのレス「>>1」に書かれている様に、DNSの設定は済んでいる様に思われますが内向きで各ドメインをローカルIPで解決する様にした方が良いと思います。

内向きゾーンファイルを再度確認してみて下さい。
 Re: バーチャルホストの設定で ( No.7 )
日時: 2006/09/09 10:20
名前: terarin

お世話になってます。
なるほどhttp://terarin.comhttp://oh-mygirl.comでみると
別々のページが表示されていました。
でもwwwを付けると同じページが表示されています。
今、内向きゾーンファイルを見直しているのですが、これはまた別の問題
なのでしょうか?
 Re: バーチャルホストの設定で ( No.8 )
日時: 2006/09/09 10:41
名前: 管理者

ワイルドカードに対応させたい場合はそのバーチャル設定の部分を以下の様にします。

  ServerAlias terarin.com *.terarin.com

--------------------------

  ServerAlias oh-mygirl.com *.oh-mygirl.com
 Re: バーチャルホストの設定で ( No.9 )
日時: 2006/09/11 10:03
名前: terarin

内部DNSの問題はまだ解決していないのですが、ひとまず外部からは
それぞれのドメインでサイトが確認できるようになりました。
まだまだ見直す箇所があり、更に各サーバーを構築していく上で
壁にぶつかりそうですががんばってみます。

近い内にお世話になるかもしれません、またよろしくお願いいたします。

■ その他

ページ先頭へ


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