2011-08-05 5 views
0

저는 적극적으로 개발하고있는 로컬 호스트에 사이트를 설정 했으므로 localhost에 하위 도메인을 설정하여 내 인생을 10 * 더 쉽게 만들 수 있습니다.Apache 가상 호스트가 하위 도메인에 대해 올바르게 작동하지 않습니다.

<VirtualHost i1.localhost:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/i1/" 
    ServerName i1.localhost 
    ServerAlias www.i1.localhost 
    ErrorLog "logs/dummy-host2.localhost-error.log" 
    CustomLog "logs/dummy-host2.localhost-access.log" combined 
</VirtualHost> 

아파치가 벌금 통계,하지만 난 http://localhost/에 탐색 할 때 나는 i1 하위 도메인의 내용을보고 있어요 :

나는 C:\xampp\apache\conf\extra\httpd-vhosts.conf이 추가되었습니다. 그러나 http://i1.localhost/은 정상적으로 작동합니다.

은 그 때 나는이 일을 시도 :

<VirtualHost localhost:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/" 
    ServerName localhost 
    ServerAlias www.localhost 
    ErrorLog "logs/dummy-host2.localhost-error.log" 
    CustomLog "logs/dummy-host2.localhost-access.log" combined 
</VirtualHost> 

<VirtualHost i1.localhost:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/i1/" 
    ServerName i1.localhost 
    ServerAlias www.i1.localhost 
    ErrorLog "logs/dummy-host2.localhost-error.log" 
    CustomLog "logs/dummy-host2.localhost-access.log" combined 
</VirtualHost> 

를하지만 그 반대를했다. localhosti1.localhost 모두 내용이 C:/xampp/htdocs/입니다.

누구나 잘못된 생각이 들었습니까?

건배.

답변

0

아파치 보통 다른 가상 호스트 내부의 가상 호스트의 문서 루트를 좋아하지 않는, 시도 :

을 DocumentRoot "C :/XAMPP/htdocs에 /"

을 DocumentRoot "C를 :/XAMPP/I1을/"

관련 문제