하위 도메인을 통한 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 서버를 요청하는 앱을 종료합니다. 결합된 로그에 대한 가상 호스트 액세스를 기록했지만 www.example.org에 대한 요청이 일반 아파치 로그에 표시되므로 vHost가 요청을 받지 못했습니다.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

NameVirtualHost *:80Apache에서 / 문을 구성하지 않은 것 같습니다 NameVirtualHost *:443(2.4에서는 변경되지 않았다고 가정합니다. 저는 2.2에서만 경험했습니다).

dig또는 host당신이 기대하는 것을 보여줍 니까 ?

dig추가 작업을 수행하려면 일부 Apache 구성과 , host또는 의 일부 출력을 확인해야 합니다 nslookup.

관련 정보