Mass VirtualHost na ajuda do vhost.conf

1

Estou tentando configurar um serviço no qual os clientes podem se inscrever e um subdomínio será criado automaticamente para eles como parte de sua conta.

Depois de olhar alto e baixo no google eu entrei em uma página apache detialing Mass Virtualhost e soluções semelhantes.

Meu problema é que não consigo criar cara ou coroa nos exemplos e não sei como tudo funciona.

O resultado final é que eu quero que www esteja sempre apontando para /var/www/vhosts/domain.com/httpdocs , enquanto * .domain.com sempre aponta para /var/www/vhosts/domain.com/httpdocs/members

isso é possível?

    
por Eli 12.05.2011 / 11:54

1 resposta

2

Você quer que o link vá para /var/www/vhosts/domain.com/httpdocs/awesomesauce? Experimente assim:

Coloque isso em /var/www/vhosts/domain.com/conf/vhost.conf

ServerAlias *.domain.com
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.* [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com
RewriteCond /var/www/vhosts/domain.com/httpdocs/%1 -d
RewriteRule ^(.*) /%1/$1 [L]
    
por 12.05.2011 / 12:11