サブドメイン経由の A レコードの CNAME は無視されます

サブドメイン経由の A レコードの CNAME は無視されます

私は次のことをやろうとしています:

@ A example.org
www CNAME myotherexample.org.

example.org の index.php では次のようになります。

header("Location: http://www.example.org");
die();

これは実際には動作するはずですが、動作しません。myotherexample.org の DNS エントリは次のようになります。

*.myotherexample.com A SERVERIP

myotherexample の vHost 定義は次のようになります。

ServerName awesome.myotherexample.org
ServerAlias *.myotherexample.org

myexample.org へのすべてのリクエストは www.myexample.org にリダイレクトされます (ここまでは順調です) が、その後、同じサーバー上の Apache サーバーをリクエストするアプリが終了しますが、仮想ホスト リクエストはありません。vhost アクセスを結合ログに記録しますが、www.example.org へのリクエストは一般的な Apache ログに表示されるため、どの vHost もリクエストを受け取りません。

どのような助けでも大歓迎です。

答え1

NameVirtualHost *:80Apache で/ステートメントを設定していないようですNameVirtualHost *:443(2.4 ではこれが変更されていないと仮定します。私は 2.2 しか経験がありません)。

digまたは はhost期待どおりのものを示していますか?

さらに詳しい情報を得るには、Apache の設定と、、またはdigからの出力を確認する必要があります。hostnslookup

関連情報