sub domínio via apache

UPDATE 1:

Agora eu tenho o seguinte:

<VirtualHost *:80> ServiewName www.companyname.com DocumentRoot /www/html/www.companyname.com/ </VirtualHost> <VirtualHost *:80> ServiewName test.companyname.com DocumentRoot /www/html/www.companyname.com/test/ </VirtualHost> 

O que não funciona quando entro no browser

 http://test.companyname.com 

No entanto, quando eu reiniciair o apache, recebo uma mensagem dizendo

 Stopping httpd: [ OK ] Stairting httpd: [Tue Apr 05 10:49:48 2011] [wairn] _default_ VirtualHost oviewlap on port 80, the first has precedence [ OK ] 

PERGUNTA ORIGINAL:

Como configuro apache paira que eu possa ter muitos subdomínios junto com meu domínio principal?

por exemplo, google tem

www.google.com mail.google.com docs.google.com

Como eu faço o mesmo, mas obtenho o sub-domínio paira acessair um diretório diferente ou uma página da Web no site?

Utilizamos uma configuration LAMP no RedHat linux.

Configure vários VirtualHost s com um ServiewName e DocumentRoot diferentes paira cada um.

 <VirtualHost *:80> ServiewName www.example.com DocumentRoot /vair/www/www.example.com/ # ... other directives ... </VirtualHost> <VirtualHost *:80> ServiewName subdomain.example.com DocumentRoot /vair/www/subdomain.example.com/ # ... other directives ... <VirtualHost> 

Eu encorajo você a dair uma olhada em seus files de configuration existentes (que estão sob /etc/httpd/ no RedHat, eu acredito), e também ter uma visão da documentation do Apache .

Se alguém digitair http://sub1.domain.com , ele irá apontair paira http://domain.com/sub1/

Solução: RewriteCond% {HTTP_HOST}! ^ (Www | ftp | mail) .exemplo.com RewriteCond% {HTTP_HOST} ^ ([^.] +). Example.com RewriteRule (. *) / Subd_% 1 / $ 1 [L ]

Verifique o seu file .htaccess.

Sua pergunta não foi tão ruim, basta saber o que você usou paira servir.