Mudanças entre as edições de "Apache - configurando domínios com vhost"

De Pontão Nós Digitais
Linha 13: Linha 13:
 
   127.0.0.1 testando.teste.com.br testando
 
   127.0.0.1 testando.teste.com.br testando
 
   127.0.0.1 dominio.teste1.net dominio
 
   127.0.0.1 dominio.teste1.net dominio
 +
 +
== Referências ==
 +
 +
* https://www.digitalocean.com/community/tutorials/como-configurar-apache-virtual-hosts-no-ubuntu-14-04-lts-pt
 +
* http://sejalivre.org/configurando-virtual-hosts-apache/
 +
  
  

Edição das 14h41min de 15 de junho de 2015

Quando temos um servidor próprio, isto é, um servidor autonomamente configurado ou ainda uma conta do tipo cloud ou VPS, precisaremos configurar manualmente o Apache para resolver diferentes endereços de domínio numa mesma máquina. Em outras palavras, uma vez tendo um servidor que vai hospedar diferente sites com diferentes endereços precisaremos dizer para o apache onde estão as pastas que devem responder aos respectivos endereços.

O Apache divide suas funcionalidades e componentes em unidades individuais que podem ser personalizadas e configuradas independentemente. A unidade básica que descreve um determinado site ou um domínio é chamada virtual host. Vamos ver como isso funciona.

1 - Estamos tomando como base um servidor linux Debian 8.0 devidamente instalado e com ip fixo configurado

2 - Vamos usar o arquivo de configuração httpd.conf. Faça backup do seu arquivo antes de alterá-lo para que caso de perder a configuração original e precisar voltar ou recuperar algo. O arquivo, no Debian, fica nesse endereço:

 /etc/httpd/conf/httpd.conf

3 - Acrescente também, no endereçamento interno da máquina, os endereços que quiser. No arquivo /etc/hosts coloque as linhas:

 127.0.0.1 testando.teste.com.br testando
 127.0.0.1 dominio.teste1.net dominio

Referências