このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/26 10:48
名前: ひさる
URL:
いつもお世話になっております。
当方、「/etc/httpd/conf.d/virtual.conf」にて以下のバーチャルホストの設定をしています。

<VirtualHost *:80>
ServerName test.jp
</VirtualHost>
<VirtualHost *:80>
ServerName virtual.net
DocumentRoot /var/www/vhosts/virtual.net/public_html
ErrorLog logs/virtual.net-error_log
CustomLog logs/virtual.net-access_log combined env=!no_log
</VirtualHost>

http://virtual.net」にアクセスすると、404エラーになり
http://www.virtual.net」にアクセスすると、メインホストの「test.jp」にリダイレクトされてしまいます。

エラーログにも何も出力されないので、原因がわからず困っています。
初心者で申し訳ございませんが、力をお貸しください。<(_ _)>
記事編集 編集

Page: | 1 | 2 |

Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/26 18:39
名前: ひさる
URL:
127.0.0.1でのhostの結果です。

[user@test.jp ~]$ host test.jp
test.jp mail is handled by 10 ASPMX3.GOOGLEMAIL.COM.
test.jp mail is handled by 20 test.jp.
test.jp mail is handled by 1 ASPMX.L.GOOGLE.COM.
test.jp mail is handled by 5 ALT1.ASPMX.L.GOOGLE.COM.
test.jp mail is handled by 5 ALT2.ASPMX.L.GOOGLE.COM.
test.jp mail is handled by 10 ASPMX2.GOOGLEMAIL.COM.


[user@test.jp ~]$ host www.test.jp
www.test.jp has address 192.168.1.128


続きまして、Windowでのnslookupの結果です。

C:\Users\user>nslookup test.jp
サーバー: test.jp
Address: 192.168.1.128

名前: test.jp


C:\Users\user>nslookup www.test.jp
サーバー: test.jp
Address: 192.168.1.128

名前: www.test.jp
Address: 192.168.1.128
記事編集 編集
Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/26 19:18
名前: ペングイン
URL: http://blog.trippyboy.com

[user@test.jp ~]$ host test.jp

上記の結果、「has address」がないですね。
test.jp に対する「Aレコード」は設定されておりますでしょうか。

サーバの/etc/hosts に
127.0.0.1 test.jp
127.0.0.1 www.test.jp
と書いてからApacheの再起動してみてはどうでしょうか。


次回レス遅れますが、明日午後には。
こちらからssh接続してもよければ必要な情報をメール下さい。
記事編集 編集
Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/27 12:51
名前: ひさる
URL:
内部レコード中の「@ IN A 192.168.1.128」と
外部レコード中の「@ IN A xxx.xxx.xxx.xxx」をGoogleAppsに登録する際に、Aレコードを省いていたようで、追加したら元に戻りました。
「@」はメールサーバの意味だと勘違いしていたようです。

内部レコード
$TTL 86400
@ IN SOA test.jp. root.test.jp.(
2004031901 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS test.jp.
IN MX 10 test.jp.
@ IN A 192.168.1.128
* IN A 192.168.1.128

外部レコード
$TTL 86400
@ IN SOA ns1.test.jp. root.test.jp.(
2006041401 ; Serial
7200 ; Refresh
7200 ; Retry
2419200 ; Expire
86400 ) ; Minimum
IN NS ns1.test.jp.
IN NS ns1.maihama-net.com.
IN NS ns2.maihama-net.com.
IN MX 1 ASPMX.L.GOOGLE.COM.
IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
IN MX 10 ASPMX2.GOOGLEMAIL.COM.
IN MX 10 ASPMX3.GOOGLEMAIL.COM.
IN MX 20 test.jp.
ns1 IN A xxx.xxx.xxx.xxx
@ IN A xxx.xxx.xxx.xxx
* IN A xxx.xxx.xxx.xxx
test.jp. IN TXT "v=spf1 a mx ~all"


その後のhostとnslookupの結果です。

[user@test.jp]# host test.jp
test.jp has address 192.168.1.128
test.jp mail is handled by 10 test.jp.

[user@test.jp]# host www.test.jp
www.test.jp has address 192.168.1.128


C:\Users\user>nslookup test.jp
サーバー: test.jp
Address: 192.168.1.128

名前: test.jp
Address: 192.168.1.128


C:\Users\user>nslookup www.test.jp
サーバー: test.jp
Address: 192.168.1.128

名前: www.test.jp
Address: 192.168.1.128
記事編集 編集
Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/27 15:46
名前: ペングイン
URL: http://blog.trippyboy.com
ひさるさん

メール頂きました。
現在では「www」が付いていない「test.jp」でもアクセス出来るようですが、
未だ解決されていない問題をポイントしていただけますでしょうか。

# test.jp は本来のものと置き換えて居ります。
記事編集 編集
Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/27 17:18
名前: 新高校生
URL:
前から気になっていたのですが、SOAレコードのシリアル番号はそのつど
アップデートした方がいいですよ。
スレーブのDNSサーバー(maihama-net.com?)へゾーン転送されないかもしれないので(^_^)
記事編集 編集
Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/27 17:54
名前: ひさる
URL:
ありがとうございます。SOAレコードは以下のとおり修正し、Bindを再起動させました。

2006041401 ; Serial

2011032701 ; Serial
記事編集 編集
Re: バーチャルホストのリダイレクトがおかしい このメッセージに返信する
日時: 2011/03/27 17:56
名前: ひさる
URL:
メインホストとバーチャルホストのwww有無問わずアクセスできるようになったので、
「解決済」とさせていただきます。
皆様、本当にありがとうございました。
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -