여기에 내 설정이 단순화되었습니다.VirtualHost가 하위 도메인에서 예상대로 작동하지 않습니다.
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>
가 그럼 난 또 다른 하나 (stuff.joe.conf)가 :
<VirtualHost *:80>
DocumentRoot /var/www/stuff/
ServerName stuff.joe.com
</VirtualHost>
에서 나는 어떤 서버 이름 또는 ServerAliases와 기본 가상 호스트 (000-default.conf 사이트 사용)가 내 마음, 나는 이것이 어떻게 작동해야하는지에 대해 꽤 좋은 생각을 가지고 있다고 생각한다.
http://joe.com/에 액세스하면 기본 가상 호스트와 올바른 위치 (/ var/www/html /)에 올바르게 연결됩니다.
액세스 http://stuff.joe.com/index.html은 보조 가상 호스트 구성을 찾고이를 어디로 가져갈 지 예상합니다 (/var/www/stuff/index.html).
그러나 ... http://stuff.joe.com/ 접근, 내가 생각 것과는 달리, 기본 가상 호스트와 일치하고 저를 필요로의/var/www/html/
이 이상한 것 같다. 내가 여기서 뭔가를 놓치고 있니? 나는 어느 쪽이든 stuff.joe.com 설정을 잡을 수도 있고 두 가지 경우 모두 설정하지 않을 수도 있습니다. 두 경우 모두 왜 다르게 작용합니까?