このスレッドはクローズされています。記事の閲覧のみとなります。
名前ベースの仮想ホストの設定がうまくいきません。 |
|
- æ¥æï¼ 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アドレスの設定の追加が必要だと思うのですが、僕の理解は正しいでしょうか? 何方か詳しい方、よろしくお願いいたします。
|
■ コンテンツ関連情報
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に正しくに変換してくれました。 これって変換してくれたんですよね?(サーバーだけかな?)
|
■ その他