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

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

 名前ベースの仮想ホストの設定がうまくいきません。
日時: 2006/11/26 05:25
名前: セブン

①不明点・障害内容:www.mydomain.orgに仮想ホストを設定してinfo.mydomain.orgとタイプすると違うDocumentRootのファイルを実行させようとしているのですが、サーバーが見つからないというエラーになってしまいます。
②ログの有無   :
  (有:その内容):

info.mydomain.org とタイプすろと以下のメッセージが出力されます。
Server not found
Firefox can't find the server at info.mydomain.org.

③Distribution  :Fedora5
      Version:
④Service Name  :
      Version:
⑤ネットワーク構成:単一ドメイン、単一固定IPアドレスでLAN側から実行しています。

まず内部向けDNSの正引きテーブルに変更を加えinfo.mydomain.orgでも引けるようにしました。serial番号も今日の日付けにしました:

$TTL  86400
@    IN   SOA   mydomain.org. root.mydomain.org.(
            2006112501   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
     IN   NS       mydomain.org.
     IN   MX   10   mydomain.org.
     IN   A        192.168.0.5
info   IN   CNAME      mydomain.org.
www   IN   CNAME      mydomain.org.

namedを再起動し、nslookupで確かめたら192.168.0.5に正しくに変換してくれました。

続いてApache側の変更で、httpd.confファイルが参照しているVirtualHostの設定ファイルhttpd-vhosts.confに以下の内容を追加し、info.mydomain.orgでアクセスするとの/home/aaa/public_html以下のファイルを実行するようにしました:

<VirtualHost *:80>
 ServerName info.mydomain.org
 DocumentRoot /home/aaa/public_html
 ServerAdmin [email protected]

 <Directory "/home/aaa/public_html">
  AllowOverride All
  Options IncludesNoExec ExecCGI FollowSymLinks
  <Limit GET POST OPTIONS>
    Order allow,deny
    Allow from all
  </Limit>
  <LimitExcept GET POST OPTIONS>
    Order deny,allow
    Deny from all
  </LimitExcept>
 </Directory>
 ServerSignature Off
 ErrorLog logs/info.mydomain.org-error_log
 CustomLog logs/info.mydomain.org-access_log common
 AddHandler cgi-script .cgi .pl
</VirtualHost>

二つ質問があります:

1.上記の設定で何故仮想ホストによるアクセスがうまくいかないのか?
2.引き続きWAN側からでも動作するようにしたいのですが、外部DNSサーバー上のゾーンテーブルにinfoというホスト名に対応するIPアドレスの設定の追加が必要だと思うのですが、僕の理解は正しいでしょうか?
何方か詳しい方、よろしくお願いいたします。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: 名前ベースの仮想ホストの設定がうまくいきません。 ( No.1 )
日時: 2006/11/26 08:51
名前: ZERO

>1.上記の設定で何故仮想ホストによるアクセスがうまくいかないのか?

一度、”DocumentRoot /home/aaa/public_html”と言う部分を”/var/www/html/aaa”に変えてみてアクセスできるか確認してみませんか?
ユーザーディレクトリのアクセス権の問題かも。

>2.引き続きWAN側からでも動作するようにしたいのですが、外部DNSサーバー上のゾーンテーブルにinfoというホスト名に対応するIPアドレスの設定の追加が必要だと思うのですが、僕の理解は正しいでしょうか?

正しいです。
メンテ
 Re: 名前ベースの仮想ホストの設定がうまくいきません。 ( No.2 )
日時: 2006/11/26 13:41
名前: セブン

ZEROさん、何時もありがとうございます。

ご指摘の通りDocumentRootを変えて試しましたが結果は変わりませんでした。
aaa.mydomain.org"入力時にファイルが見つからない"ではなく、"サーバーが見つからない"というメッセージが気になっています。
メンテ
 Re: 名前ベースの仮想ホストの設定がうまくいきません。 ( No.3 )
日時: 2006/11/26 15:03
名前: ZERO

>"サーバーが見つからない"
外部からですか?LAN内からですか?
いづれにしろ、名前解決ができていない気がします。
httpサービスは再起動しましたか?
メンテ
 Re: 名前ベースの仮想ホストの設定がうまくいきません。 ( No.4 )
日時: 2006/11/26 16:55
名前: セブン

LAN内部からです。そうですね、名前解決されていないようです。
httpdの再起動もしましたし、システムのRebootもしましたが、結果は同じでした。
メンテ
 Re: 名前ベースの仮想ホストの設定がうまくいきません。 ( No.5 )
日時: 2006/11/26 17:32
名前: ZERO

>"サーバーが見つからない"
サーバー上のブラウザーですか?それともクライアントのブラウザーですか?

>namedを再起動し、nslookupで確かめたら192.168.0.5に正しくに変換してくれました。
これって変換してくれたんですよね?(サーバーだけかな?)
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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