Apache2 가상 호스트가 작동하지 않습니다

Apache2 가상 호스트가 작동하지 않습니다

저는 Debian 7을 사용하고 있으며 이 튜토리얼에 따라 주소가 sub.domain.com인 가상 호스트를 설치했습니다.http://www.debian-administration.org/articles/412

활성화하고 컴퓨터를 다시 시작했지만 하위 도메인이 여전히 열려 있습니다. /var/www

다음은 /etc/apache2/sites-available/에 있는 "sub.domain.com" 파일의 내용입니다.

<VirtualHost *>
    ServerName sub.domain.com
    DocumentRoot /usr/share/destfolder
    ServerAdmin [email protected]
    ErrorLog /var/log/apache2/sub.domain.com-error_log
    CustomLog /var/log/apache2/sub.domain.com-access_log common
</VirtualHost>

그런데 Apache 구성을 다시 로드하면 다음과 같은 결과가 나타납니다. NameVirtualHost *:80 has no VirtualHosts

어떤 제안이 있으십니까?

답변1

귀하의 구성에서는 그렇지 <VirtualHost *:80>않아야합니다.<VirtualHost *>

Apache 구성 파일의 오류를 테스트하려면 다음 명령을 사용하십시오.

apachectl configtest

구성 파일이 올바른 경우 이 명령은 구문 Ok를 반환합니다. 그렇지 않으면 발견된 오류에 대한 자세한 정보를 반환합니다.

Redhat 기반 운영 체제를 사용하는 경우 다음을 사용할 수 있습니다.

httpd -t

관련 정보