Apache를 사용하여 하위 도메인 추가

Apache를 사용하여 하위 도메인 추가

나만의 vps가 있고 내 도메인에 하위 도메인을 추가하고 싶습니다. 나는 이것이 아파치가 처리할 수 있는 것이라고 생각했습니다.

그래서 저는 내 도메인 요청을 내 서버로 보내는 다른 사람의 DNS를 사용하고 있습니다.

나는 apache2의 '기본' 설치를 망치는 일을 실제로 한 적이 없습니다.

현재 내 사이트에서 다음을 활성화했습니다.

NameVirtualHost x.x.x.x:80

<VirtualHost x.x.x.x:80>
  ServerName www.domain.com
  ServerAlias domain.com
  DocumentRoot /var/www/domain
  AccessFileName .htaccess
  <Directory /var/www/domain>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
  </Directory>
</VirtualHost>

동일한 IP를 가진 두 번째 가상 호스트를 추가하고 domain.com 항목을 subdomain.domain.com으로 변경하려고 시도했지만 다시 시작하면 이름이 같은 가상 호스트가 여러 개 있다는 오류가 발생합니다.

나는 이에 대한 간단한 해결책이 있다고 생각하며, 이를 알아내기 위해 충분한 시간을 보냈습니다.

답변1

단순한 일이 잘못되었을 것입니다. 다음의 매우 간단한 예를 시도해 보세요.

    이름VirtualHost *:80

    <가상호스트 *:80>
    DocumentRoot /var/www/domain
    서버이름 www.domain.com
    </VirtualHost>

    <가상호스트 *:80>
    DocumentRoot /var/www/sub1
    서버 이름 sub1.domain.com
    </VirtualHost>

관련 정보