apache2 e bind9

1. apache2 e bind9

Ronaldo Soares de Oliveira
ronaldomacklaus

(usa Ubuntu)

Enviado em 02/01/2009 - 13:38h

Olá pessoal! Eu tô começando no mundo linux e estou tendo dificuldades no apache2 e bind9. Eu gostaria ter um passo a passo de como colocar um endereço no browser, exemplo “www.teste.com” e abrir minha página estando ela hospedada em minha máquina. A distribuição que estou estudando no momento é Ubuntu 8.4, valeu por tudo, favor me ajudem!!!!!


  


2. Re: apache2 e bind9

Isaque Vieira de Sousa Alves
isaque_alves

(usa Fedora)

Enviado em 02/01/2009 - 14:42h

Uma paciente lida nesse artigo clareia bastante com configuração de DNS, que me parece ser a sua verdadeira dúvida:
http://vivaolinux.com.br/artigo/Configuracao-de-servidor-DNS-no-Linux

Mas tenho uma pergunta: você quer acessar somente em 'localhost' mesmo? Quer dizer, você vai usar um endereço 'fictício' apenas para trabalhar?



3. Re: apache2 e bind9

Ronaldo Soares de Oliveira
ronaldomacklaus

(usa Ubuntu)

Enviado em 02/01/2009 - 15:24h

Isso mesmo!!! Eu gostaria de usar um endereço fictício.


4. Re: apache2 e bind9

Isaque Vieira de Sousa Alves
isaque_alves

(usa Fedora)

Enviado em 02/01/2009 - 16:56h

Há uma forma simples.
Primeiro, configura o virtualhost no apache:

Usando sudo ou direto como o root, copie o arquivo padrão do apache para outro arquivo contendo o nome do teu site. Usa a extensão .local mesmo, daí fica fácil você discernir que está acessando um site 'local'.

$sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/nomedosite.local

#cp /etc/apache2/sites-available/default /etc/apache2/sites-available/nomedosite.local

Edita o arquivo e altera o ServerName para o nome do teu site: nomedosite . e o DocumentRoot para o diretório onde você armazena o site (/home/user/site)

Depois no teu arquivo /etc/hosts
insere os 'endereços' do site seguido pelo 'nome do site':

127.0.0.1 nomedosite.local nomedosite

Após isso, habilita o site:

$sudo a2ensite

(Para desabilitar, por exemplo, o default, usa o a2dissite)


Por último , dá um restart no apache:

$sudo /etc/init.d/apache2 restart

Se tudo saiu correto, você poderá acessar o teu site usando nomedosite.local em qualquer navegador.

Para fazer isso de forma mais 'correta' e torná-lo acessível na rede, recomendo seguir aquele artigo que citei. É muito bom e vai garantir que qualquer computador em uma LAN tenha acesso ao site (será preciso algumas modificações extras, mas, já vai valer a pena aprender a fazer!!)

Testa isso!!!


5. Re: apache2 e bind9

Ronaldo Soares de Oliveira
ronaldomacklaus

(usa Ubuntu)

Enviado em 05/01/2009 - 18:26h

Valeu mesmo! Pelo link e por tudo! Eu consegui de uma forma bastante semelhante, mais foi muito válida e colaborou muito para que eu conseguisse. Eu na verdade fiz os seguintes passos:
1. editei o arquivo httpd.conf (/etc/apache2/httpd.conf)

<VirtualHost *>
DocumentRoot /var/www/teste
ServerName www.teste.com
</VirtualHost>

<VirtualHost *>
DocumentRoot /var/www/virtual
ServerName www.virtual.com
</VirtualHost>

2. Criei os arquivos teste e virtual em sites-available (/etc/apache2/sites-available):

3. Criei as pastas teste e virtual em /var/www/

4. Criei os index de suas respectivas páginas.

4.Editei o arquivo hosts (/etc/hosts) adicionando as seguintes linhas
127.0.0.1 www.teste.com teste.com
127.0.0.1 www.virtual.com virtual.com

5.Depois dei um reload no apache2 e no bind9 e pronto. Quando eu digito no browser www.teste.com ou www.virtual.com eles abrem!!









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts