apache2에서 하위 도메인만 구성

apache2에서 하위 도메인만 구성

서버에 example.com 및 api.example.com이라는 도메인과 하위 도메인이 있습니다. 우리는 응용 프로그램 cdn.example.com에 다른 물리적 서버인 다른 서버를 추가하고 싶습니다. 그래서 하위 도메인 cdn.example.com을 구성하려고 합니다. 새 서버의 IP를 하위 도메인 cdn.example.com에 매핑했습니다.

내가 cdn.example.com을 핑하면 올바른 IP가 반환됩니다. 하지만 이 URL을 브라우저에 넣으면 이제 하위 도메인 디렉토리에 페이지가 표시됩니다.

/etc/apache2/sites-enabled/cdn.example.com에 가상 호스트를 만들었습니다.

IP를 사용하여 사이트를 열려고 하면 기본 디렉토리인 /var/www/index.html에 페이지가 표시됩니다.

cdn.example.com을 /srv/www/cdn.example.com/public_html 폴더에 매핑했습니다.

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName cdn.example.com
     DocumentRoot /srv/www/cdn.example.com/public_html/
     ErrorLog /srv/www/cdn.example.com/logs/error.log
     CustomLog /srv/www/cdn.example.com/logs/access.log combined
</VirtualHost>

이것은 사이트 활성화 디렉터리에 있는 내 cdn.example.com 파일입니다.

두 가지 질문이 있습니다. 1. 하위 도메인을 구성하기 전에 기본 도메인을 구성해야 합니까? 2. 서버에 하위 도메인만 구성할 수 있나요?

추신: 새 서버에 debian 6.0.3이 있습니다.

답변1

  1. 하위 도메인을 구성하기 전에 기본 도메인을 구성해야 합니까?

아니요.

유용한 점은 클라이언트 요청이 Apache 구성에 명시적으로 포함되지 않은 사이트 도메인 이름이나 주소에 대한 것인 경우 첫 번째로 정의된 사이트가 제공된다는 것입니다.

  1. 서버에서는 하위 도메인만 구성할 수 있나요?

예.

하위 도메인의 주소 레코드가 적절한 웹 서버를 가리키도록 DNS에서 정렬해야 합니다.

관련 정보