Ubuntu에서 하위 도메인을 관리하는 방법

Ubuntu에서 하위 도메인을 관리하는 방법

다음 도메인이 포함된 Ubuntu 서버가 있습니다.

sub-staging.example.com sub.example.com

모바일을 통해 사이트를 테스트하는 동안 휴대전화에서 URL이 다음과 같이 강제되는 것을 확인했습니다.

www.sub.example.com

페이지를 찾을 수 없음, DNS 오류가 표시됩니다.

그래서 이 문제를 해결하기 위해 CNAME 레코드를 기본 도메인(Cpanel의 다른 곳에 호스팅됨)에 추가하고 CNAME: www.sub.example.com을 sub.example.com으로 지정했습니다.

이것은 효과가 있습니다 ... 한 가지를 제외하고.

내 스테이징 도메인이 sub.example.com 도메인 대신 로드되고 있습니다.

이 문제를 어떻게 해결합니까?

답변1

좋아, 이것은 해결하기 쉬웠습니다. /etc/apache2/sites-available/example.com.conf 파일을 보면 www.sub.example.com에 별칭을 추가하는 것을 잊어버렸습니다.

<VirtualHost *:80>
   ServerName sub.example.com
   ServerAlias www.sub.example.com   <---- I had forgotten this
   Redirect permanent / https://sub.example.com/
</VirtualHost>

<VirtualHost *:443>
        ServerAdmin [email protected]
        ServerName sub.example.com
        ServerAlias www.sub.example.com

관련 정보