
fabianocoisa
(usa Debian)
Enviado em 14/07/2011 - 10:49h
Primeiro acho que você tem que reservar um bom tempo e estudar muito bem os dois serviços envolvidos porque fazer uma configuração destas da maneira correta envolve muita coisa
A maneira mais simples e funcional para realizar a configuração que você quer é criar um virtual host para o teu subdomínio que no caso do Debian seria criar um arquivo dentro do diretório /etc/apache2/sites-avaible/ com no nome do teu subdomínio "exemplo" com o seguinte conteúdo básico:
<VirtualHost *:80>
ServerName exemplo.teste.com.br
DocumentRoot /var/www/exemplo
<Directory /var/www/exemplo>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
criar o diretório para a raiz do site:
# mkdir /var/www/exemplo
Ajustar as permissões:
# chgrp www-data /var/www/exemplo
Depois executar para habilitar o virtual host:
# a2ensite exemplo
Executar o seguinte comando para ativar a nova configuração
# /etc/init.d/apache2 reload
No dns(considerando que você utiliza bind) você deve editar seu arquivo de zona que esta referenciado no arquivo /etc/bind/named.conf.local
adicionando uma linha:
exemplo IN A 10.0.0.1(Endereço de ip do servidor)
ou, dependendo da tua configuração, a linha:
exemplo IN CNAME teste.com.br
Depois dentro do mesmo arquivo ajustar o serial para 2011071401
Recarregar as configurações com o seguinte comando:
rndc reload
Acho que com isto você consegue se virar, mas não esqueça de parar para estudar todos os conceitos que estão por traz destas configurações e não esqueça que o que fiz aqui é só o básico do básico. Existem uma seria de itens de segurança que não abordei e devem ser abordados principalmente se este site será exposto a INTERNET.
Espero ter ajudado e conseguido ter te motivado a estudar mais a respeito.