2012-07-10 2 views
0

미안 미안 해요.이게 바보 같으면, 과거에 이런 짓을했기 때문에 어떻게 생각하니 틀린 것을 알 수 없어요.virtualhost 여러 사이트, 아파치 리눅스 서버

어쨌든, 나는 페도라 리눅스 박스에 두 개의 사이트를 설치했는데, 이제 세 번째 사이트를 추가하려고합니다. 그러나 내가 www.site3.com에 갈 때 첫 번째 사이트로 리디렉션됩니다.

내 VirtualHost 코드는 매우 기본적인 것이므로 내가 추가해야 할 사항과 내가 언급 한 문제의 결과를 볼 수있는 문제를 알려주십시오.

을 httpd.conf :이 이외의 변경해야 다른 아무것도

<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site1/ 
    ServerName site.com 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site2/ 
    ServerName site2.com 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site3/ 
    ServerName site3.com 
</VirtualHost> 

있습니까? 다른 처음 두 사이트는 여전히 내가 httpd 서비스,하지만 아무 소용이 사전에

감사

답변

2

www.site3.comsite3.com가 같은 호스트 이름없는 다시 시작했습니다, 잘 작동합니다. ServerAlias directive을 참조하십시오.

<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site3/ 
    ServerName site3.com 
    ServerAlias www.site3.com 
</VirtualHost> 
+0

고침을 고친 Quentin에게 감사드립니다. – Owen

관련 문제