Bem galera, nesse artigo pretendo explicar como instalar e configurar o DNS e o Apache fazendo um virtual host no Debian Lenny. Existem muitos tutoriais que explicam cada um, então resolvi juntar todos em um só e explicando o por quê de cada configuração.
Para isso vá em um terminal como root e execute os seguintes comandos.
Para instalar o Apache2:
# aptitude install apache2
Para instalar o DNS:
# aptitude install bind9 bind9-doc dnsutils
Entendendo o que instalou:
Apache2 - servirá para criarmos os virtuais hosts, mas o que é virtual host? Virtual host é a capacidade hospedar mais de um web site na mesma máquina com um ou mais endereços IP.
bind9 (Berkeley Internet Name Domain) - é uma implementação dos protocolos DNS e fornece uma implementação de referência distribuível abertamente aos principais componentes do Domain Name System, incluindo:
Domain Name Server System;
Domain Name System resolver library;
Ferramentas de gestão e de verificação do bom funcionamento do servidor DNS.
A versão que utilizamos aqui é a 9 por ser a recomendada, já que a versão 4 está "deprecated" e a versão 8 é apenas para manutenção. Para mais informações acesse: http://www.bind9.net/
bind9-doc - simplesmente a documentação do bind9;
dnsutils - é um pacote que contém 3 softwares fundamentais para testes e correções, que são o nslookup,dig e nsupdate.
Depois de uma breve explicação do que utilizaremos, vamos pôr a mão na massa!
#1Comentário enviado por rafaelstanley em 19/09/2009 - 10:51h
Otimo artigo, parabéns.
#2Comentário enviado por stack_of em 19/09/2009 - 11:06h
Gostei do artigo, com explicações detalhadas das opções de configuração.
Parabéns.
#3Comentário enviado por diegomr86 em 19/09/2009 - 11:20h
Wowwww!!!! Parabéns karol!!! Muito bom seu artigo!!!
#4Comentário enviado por wryel em 19/09/2009 - 16:34h
Interessante, vou testar em casa ainda ;)
sabe dizer se eu precisar fazer subdominios, terei que mecher no /etc/apache2/apache2.conf ?
#5Comentário enviado por magnolinux em 19/09/2009 - 17:09h
Muito bom carol meus parabens..
#6Comentário enviado por luizvieira em 19/09/2009 - 19:36h
Bom artigo!
Já fiz muito isso, mas o seu artigo está bem conciso e explicado. Parabéns!
[ ]'s
#7Comentário enviado por fainfo em 19/09/2009 - 19:49h
Bem detalhada a sua explicação!!!
muito bom Parabéns!!!
#8Comentário enviado por removido em 19/09/2009 - 20:33h
Muito bom,Karol,brilha muito no Linux,hehehe,continue assim.
#9Comentário enviado por karol_root em 20/09/2009 - 11:27h
Olá Galera, Agradeço aos elogios, muito obrigada mesmo, isso me insentiva a escrever mais artigos e ajudar mais pessoas \o !
wryel -> respondendo a sua pergunta, não tinha feito subdominios, então fui pesquisar e descobri o seguinte, vc precisa mexer nos seguintes arquivos, no /etc/apache2/site-enabled/000-default, ou seja onde vc faz os virtuais host e acresentar o SeverAlias, e no /etc/host e setar o subdominio que vc criou. acesse esse link http://forum.wmonline.com.br/lofiversion/index.php/t136086.html, e feito para windows mais e quase a mesma coisa so muda o caminho =)
Espero ter ajudado!
Abraço a todos e obrigada novamente!
#10Comentário enviado por l-x em 20/09/2009 - 12:26h
Mandou bem!!!! exelente artigo, garanto q vai ajudar muitos aki, assim como me ajudou.
Parabens!!!!!
#11Comentário enviado por cooperrj em 20/09/2009 - 22:32h
Nossa, eu não tinha notado nenhum Artigo vindo do sexo femenino antes (Se tiver são poucos).
Mas enfim, parabéns pelo artigo, esta bem formado e explicado.
#12Comentário enviado por robsonsbrasil em 21/09/2009 - 07:16h
O artigo ficou bem legal, só faltou falar sobre o reverso do domínio criado, ou seja, seria as consultas inversas de resolução de nomes. No mais parabéns.
#13Comentário enviado por guest19 em 21/09/2009 - 08:13h
muito legal vlw , primeira menina que vejo que se interessa realmente por LINUX muito legal sua iniciativa õ// , espero que continue assim
e viva ao linux.
#14Comentário enviado por removido em 21/09/2009 - 10:16h
Muito bom
#15Comentário enviado por fernandofranco em 22/09/2009 - 19:40h
Muito legal continue assim gostei muito!!!!!!
Parabéns
#16Comentário enviado por trinca_joao em 23/09/2009 - 15:48h
Excelente!
#17Comentário enviado por samuelcorradi em 24/11/2009 - 20:40h
Karol, muito legal! Vai me ajudar aqui. Só uma dúvida: É necessário configurar o arquivo de /etc/hosts? Afinal, o Bind não existe justamente para que não seja necessário trabalhar manualmente com o /etc/hosts? Digo isso por que primeiro o Debian busca resolver pelo host e depois vai pelo Bind. Em /etc/host.conf (propriedade order) podemos ver isso. Então, nesse caso, não seria 2 configurações para o mesmo efeito?
#18Comentário enviado por fogasa em 10/03/2010 - 14:55h
Legal, eu nao entendo muito, mais deu para entender um pouco!
#19Comentário enviado por elvanineto em 12/03/2010 - 18:04h
Parabéns!
Ótimo artigo!
Só tem uma correção, ao invez do 127.0.1.1 seria 127.0.0.1 que se refere ao loopback.
#20Comentário enviado por jhonfelix em 03/06/2010 - 12:56h
Muito bom seu post ótimo!
#21Comentário enviado por Miguel Arcanjo3 em 14/07/2010 - 09:25h
Este é o melhor artigo sobre este assunto que eu encontrei.
Quem me dera ter uma mulher como voçe em casa.
#22Comentário enviado por linus black em 09/09/2010 - 09:08h
porque quando reinicio a maquina servidor volta tudo o que era no resolv.conf
e eu so concigo acessar via ip não via URL.
Prque sera
........?
uso debian lenny
#23Comentário enviado por jeff.jno em 20/10/2010 - 14:30h
Oi karol_root, obrigado pela dica, pra mim serviu bem, agora so falta eu iplementar o servidor dhcp com atulização dos nomes via key, tem um bom artigo sobre isso aqui no site. quem sabe um dia você junte os 3 para facilitar a vida de muuuuita gente rsrs.
Parabéns.
#24Comentário enviado por ricardomalias em 28/03/2012 - 13:11h
Muito bom o post! Karol explica perfeito. Só estou precisando de ajuda no final, está listando todas os arquivos da pasta do meu site. Já fiz o procedimento do DirectoryIndex meusite/index.html e meusite/teste.html , mas não funciona. Tem alguma outra solução ?
#25Comentário enviado por karol_root em 28/03/2012 - 13:39h
Oi ricardomalias.
Que eu saiba não...
tenta confiirir se os nomes estão corretos e nos lugares corretos.
as vezes qualquer "." atrapalha.
Abraço,
Desculpe não pode ajudar.
#26Comentário enviado por ballanetto em 07/05/2012 - 00:46h
ótimo artigo funfou bacana .....
#27Comentário enviado por ballanetto em 07/05/2012 - 23:58h
Olá pessoal gostaria que voces me ajudassem nesse probleminha
fiz as configuraçoes com indicado acima ate aqui tudo bem ... pingo para meu dominio
no terminal do debian e responde blz .. agora estou na duvida pq na hora que digito o nome do meu dominio
no browser do windows ele vai procurar o dominio na internet direto ja quando eu digito o ip do servidor debian
no browser do windows ele me retorna a pagina de index.html corretamente ... e agora pessoal me ajudem por favor
estou iniciando no linux ainda valew pela atenção ...
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.