2011-04-08 4 views
0

어떻게 동적으로 만들 수 있습니까? 그래서 모든 '사용자'와 웹 사이트에서 사용할 수 있습니다. /var/www/kevin/test.com/이있는 경우 (예를 들어동적 가상 호스트

<VirtualHost server-ip:80> 
    ServerName user.website.nl 
    DocumentRoot /var/wwww/user/website.nl 
    ... 

그래서 예를 들어 kevin.website.nl는, /var/www/kevin/website.nl에서 콘텐츠를 표시합니다. 그리고 것 kevin.test.com을 방문하면 해당 디렉토리에 내용이 표시됩니다. 또는 사용자 'thomas'가 있고 /var/www/thomas/abc.com/이 있고 thomas.abc.com을 방문하면 다음 사이트에서로드됩니다. 그 디렉토리.

답변

1

이 작업을 수행하는 가장 쉬운 방법은 아마 mod_vhost_alias을 사용하고 있습니다.

당신은 또한 내가 생각 mod_rewrite는의 환경 변수와 함께이 작업을 수행 할 수 있습니다. 당신은,448,757,347를 사용해야합니다 그래도.

+0

고마워요! 지금은 이렇게 : #은 #의 a2enmod의 vhost_alias mod_vhost_alias가 사용 낸다 UseCanonicalName 해제 한다 VirtualDocumentRoot /var/www/%2.-2/%3+ 하지만 kevin.website를 방문 할 때. com, '찾을 수 없음'(website.com은 서버에 바인딩 됨)을 표시합니다. –

관련 문제