sdrconsulting
(usa CentOS)
Enviado em 13/10/2007 - 10:57h
Escrevi um
[*****] texto te explicando cada passo, na hora de postar a porcaria deu pau.
Vou resumir,
1) DNS REVERSO:
Configura-se apenas uma unica vez independe do dominio, ou seja: se voce condigurou ele para o 1dominio.com.br não precisa configurar para o 2dominio.com.br.
2) NAMED.CONF
Configure desta forma:
zone "1dominio.com.br" {
type master;
file "<DIRETORIO>/1dominio.com.br.zone";
};
zone "2dominio.com.br" {
type master;
file "<DIRETORIO>/2dominio.com.br.zone";
};
Obs .: <Diretorio> deve ser alterado para o local onde o seu bind lê os arquivos de configuração exe: /var/named...
3) Arquivos de config dos dominios
1dominio.com.br
################################################
$ttl 38400
1dominio.com.br. IN SOA server.1dominio.com.br. postmaster.1dominio.com.br. (
2007101301
10800
3600
604800
38400 )
1dominio.com.br. IN NS server.1dominio.com.br.
1dominio.com.br. IN MX 5 server.1dominio.com.br.
ns1.1dominio.com.br. IN A 70.84.211.171
ns2.1dominio.com.br. IN A 70.84.211.172
server.1dominio.com.br. IN A 70.84.211.170
www.1dominio.com.br. IN CNAME server.1dominio.com.br.
ftp.1dominio.com.br. IN CNAME server.1dominio.com.br.
pop.1dominio.com.br. IN CNAME server.1dominio.com.br.
smtp.1dominio.com.br. IN CNAME server.1dominio.com.br.
2dominio.com.br
#################################################
$ttl 38400
2dominio.com.br. IN SOA server.2dominio.com.br. postmaster.2dominio.com.br. (
2007101302
10800
3600
604800
38400 )
2dominio.com.br. IN NS server.2dominio.com.br.
2dominio.com.br. IN MX 5 server.2dominio.com.br.
ns1.2dominio.com.br. IN A 70.84.211.171
ns2.2dominio.com.br. IN A 70.84.211.172
server.2dominio.com.br. IN A 70.84.211.170
www.2dominio.com.br. IN CNAME server.2dominio.com.br.
ftp.2dominio.com.br. IN CNAME server.2dominio.com.br.
pop.2dominio.com.br. IN CNAME server.2dominio.com.br.
smtp.2dominio.com.br. IN CNAME server.2dominio.com.br.
#################################################
Obs 01.: Altere o serial dos dominios, não pode usar o mesma para os dois, exemplo: 2007101301 e 2007101302, YYYYMMDD + ID.
Obs 02.: Voce deve utilizar os CNAMES para integração com o APACHE.
4) APACHE - NameVirtualHost
Localize a referencia "#NameVirtualHost" e remova o comentário "#", insira na frente desta o endereço IP real de internet, exemplo:
NameVirtualHost 70.84.211.170
5) Estrutura de diretorios para cada dominio
crie a seguinte estrutura:
--> DOMINIO
|--> www
|--> logs
Exemplo:
mkdir /websites
mkdir /websites/1domino/www
mkdir /websites/1domino/logs
mkdir /websites/2domino/www
mkdir /websites/2domino/logs
6) APACHE - Diretorios virtuais
No final do seu arquivo de configuração do APACHE, insira as linhas abaixo.
### 1dominio.com.br
<VirtualHost 70.84.211.170>
ServerAdmin postmaster@1dominio.com.br
DocumentRoot /websites/1dominio/www
ServerName
www.1dominio.com.br
ErrorLog logs/1dominio.com.br-error_log
CustomLog logs/1dominio.com.br-access_log common
</VirtualHost>
### 2dominio.com.br
<VirtualHost 70.84.211.170>
ServerAdmin postmaster@2dominio.com.br
DocumentRoot /websites/2dominio/www
ServerName
www.2dominio.com.br
ErrorLog logs/2dominio.com.br-error_log
CustomLog logs/2dominio.com.br-access_log common
</VirtualHost>
7) Conclusão
DNS REVERSO uma vez que configurado e funcionando não precisa criar outro ou alterar o funcional.
ZONAS DNS são configuradas dentro do named.conf, ou no arquivo similar em sua distro (nao importa o resultado fnal sera o mesmo).
CONF DOMINIOS, cada dominio tem seu proprio arquivo de configuração, importante que cada dominio tenha um serial diferente ou outro. Caso seja o mesmo alem de não funicionar não haverá sincronismo de dominios entre os servidores.
CNAME, o APACHE sómente entende para o uso dos diretorios virtuais as ZONAS CNAME, ou seja varios dominios sob o mesmo IP, se voce tiver varios IPS VALIDOS pode colocar um dominio para cada um, desta FORMA pode substituir o CNAME po IN A ( IP do Host).
DIRETORIOS DITES, importante tambem que cada site esteja em seu devido diretorio, para isso crie a estrutura que desejar. No apache voce deve apontar os caminhos corretamente <VirtualHost>.
-------------------------------------------------
Esse foi o resumo.
abraços.