저는 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