Ubuntu Apache 서버 (Apache 2)가 시작되면 다음과 같은 경고 메시지가 나타납니다.
[warn] NameVirtualHost *:80 has no VirtualHosts
그러나 웹 서버는 정상적으로 작동합니다. 이 경고 메시지를 표시하기 위해 사이트 구성에서 무엇이 잘못되었을 수 있습니까?
문제의 구성 파일 (에 있음 /etc/apache2/sites-available
)은 다음과 같이 읽습니다 (간단하게 세부 사항이 제거됨)
<VirtualHost *>
<Location /mysite>
# Configuration details here...
</Location>
# Use the following for authorization.
<LocationMatch "/mysite/login">
AuthType Basic
AuthName "My Site"
AuthUserFile /etc/sitepasswords/passwd
Require valid-user
</LocationMatch>
</VirtualHost>
내가 사용하고 있다는 사실이 <Location>
문제의 일부일 수 있습니까?
<VirtualHost _default_ thehostname.com>