Apache2를 부팅 할 때 발생하는 오류는 다음과 같습니다.
* Starting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Wed Oct 21 16:37:26 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Wed Oct 21 16:37:26 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
먼저 여러 사이트를 호스팅하도록 Apache를 설정하는 방법에 대한이 안내서를 따랐습니다.
그런 다음 ServerFault 에서 비슷한 질문 을 발견 하고 솔루션 적용을 시도했지만 도움이되지 않았습니다.
다음은 최종 VirtualHost 구성의 예입니다.
<VirtualHost *:80>
ServerAdmin admin@xxx.com
ServerName www.xxx.com
ServerAlias xxx.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /var/www/www.xxx.com
# Logfiles
ErrorLog /var/www/www.xxx.com/logs/error.log
CustomLog /var/www/www.xxx.com/logs/access.log combined
</VirtualHost>
도메인 X가 무고한 사람을 보호하기 위해 밖으로 나가는 :-)
또한 안내서에 언급 된 conf.d / virtual.conf 파일이 다음과 같이 보입니다.
NameVirtualHost *
이상하게도 세 사이트 중 두 사이트에서 모든 것이 제대로 작동하는 것 같습니다.