2013-07-16 2 views
1

현재 Apache vhost 구성을 구성하려고하고 있으며 모든 것에 mod_vhost_alias를 사용할 수 있기를 바랍니다.하위 도메인 허용, 일치하지 않음 www

각 웹 사이트에 대한 구성을 설정하는 대신 동적으로 만들고 싶었습니다.

지금까지 내가 가진 :

VirtualDocumentRoot /home/%-2.0.%-1.0/www/%-3.0 

하지만 돈 '꽤 잘 작동하지만, 나는 다음과 같은 노력 그래서 내가 하위 도메인을 허용 할 수 있도록하고 싶습니다

VirtualDocumentRoot /home/%-2.0.%-1.0/www 

DocumentRoot가 /home/example.com/www/www가되도록하려면

이 방법이 있습니까? 그렇지 않다면 하위 도메인에 mod_rewrite를 사용하는 최선의 방법이 있습니까?

답변

0

VirtualDocumentRoot 앞에 ServerAlias를 추가하여 www. 하위 도메인 :

ServerAlias www.* 
VirtualDocumentRoot /home/%-2.0.%-1.0/www 

위 예제는 www를 모두 포착합니다. 하위 도메인

같은 다른 모든 하위 도메인에 대한 또 다른 ServerAlias에 추가, 다른 모든 하위 도메인에 대해 원하는 서버 동작합니다을하려면

ServerAlias * 
VirtualDocumentRoot /home/%-2.0.%-1.0/www/%-3.0 

희망이

을하는 데 도움이
관련 문제