Subdomínios, No Apache
Todo subdomínio necessita de um domínio, logicamente, não é? Então Vamos Faze-lo!
Abra o arquivo ./apache/conf/httpd.conf, com o notepad por exemplo.
Vá até o final do arquivo e adicione a seguinte linha:
#Mude a linha abaixo para o seu IP
NameVirtualHost11.22.33.44:80
<VirtualHost11.22.33.44>
#Mude a linha abaixo para o EMAIL do administrador do HOST
ServerAdmin email@dominio.com.br
#Abaixo você deve botar a pasta onde estão os arquivos do SITE
DocumentRoot"C:/apache/htdocs"
#Abaixo coloque o nome do seu site
ServerName www.seuserv.net
ErrorLog logs/www-error.log
</virtualhost>
Pronto! O primeiro domínio está pronto.
Aqui eu fiz 3 virtualhosts ficou 1 para o htdocs, outro para o site em si (o que seria c:/apache/htdocs/site) e outro para o subdomínio: imagens.seuserv.net
Agora iremos fazer o virtualhost que irá responder pelo seu site.
<VirtualHost 11.22.33.44>
#Email do administrador
ServerAdmin [email protected]
#Diretório raiz do site
DocumentRoot "C:/apache/htdocs/site"
#Nome que você quer para o site
ServerName www.meusite.com.br
#Alias, Leia o QUOTE a seguir
ServerAlias www.meusite.com.br
#Log dos erros
ErrorLog logs/meusite-error.log
#Diretorio raiz do seu site
<Directory"C:/apache/htdocs/site">
#Não mude nada aqui
Options All Includes Indexes
</Directory>
</VirtualHost>
Alias
Citar
Ok, tudo pronto.
Agora vamos ao que nos interessa: "O subdomínio!"
Aqui vamos fazer um para a pasta: IMAGENS
<VirtualHost 11.22.33.44>
ServerAdmin [email protected]
DocumentRoot "C:/apache/htdocs/site/imagens"
ServerName img.meusite.com.br
ServerAlias img.meusite.com.br
ErrorLog logs/s-imgs-error.log
<Directory"C:/apache/htdocs/site/imagens">
Options All Includes Indexes
</Directory>
</VirtualHost>
Pronto!
Salve o arquivo de configurações e vá ao seguite caminho:
c:\windows\system32\drivers\etc\ (No Windows XP é esse com certeza!)
Abra o arquivo:
host (Exato, ele não tem extenção. Recomendo abri-lo com o bloco de notas[notepad])
e adicione as seguintes linhas:
11.22.33.44 www.meuserv.com.br
11.22.33.44 www.meusite.com.br
11.22.33.44 img.meusite.com.br
Pronto, salve-o e feche.
Agora reinicie o seu sistema.
Abra o apache e seja feliz.