leitura de
Encontrou um problema no conteúdo? Por favor, deixe seu comentário!

Fala pessoal! Tudo em paz?

Hoje vou falar sobre um recurso fantástico do Apache: os Hosts Virtuais ou Virtual Hosts.

Com eles você pode ter vários sites, no mesmo servidor, cada um rodando em uma pasta diferente! Isso permite uma melhor organização das suas coisas e, por que não, mais segurança pros seus sistemas. Outro detalhe relevante é que ele permite que você arquive sites fora do seu document root (raiz) padrão.

Tá, mas como isso funciona?

É só localizar o arquivo httpd.conf que geralmente fica na pasta …/apache/conf/ e colocar o seguinte bloco de código (no final do arquivo):

Com esse exemplo nós criamos 2 hosts virtuais pra alguns casos especiais:

  • Se o domínio for site1.com ou www.site1.com vai ser localizado na pasta C:\htdocs\site1
  • Se o domínio for site2.com, www.site2.com ou site1.site2.com vai ser localizado na pasta C:\htdocs\site2

Viram? :)

Desenvolvimento local

Há um porém (que eu chamaria de vantagem): você pode usar esse esquema quando desenvolver localmente também!

Por exemplo: você pode configurar vários No-IP para serem ouvidos (listen) pelo Apache e usar isso para separar seus sites. Ou você pode configurar seu arquivo de hosts (do Windows) para redirecionar os domínios escolhidos para o ip local (localhost).

Espero que tenham gostado! :)

Vejam mais sobre os Virtual Hosts na documentação oficial do Apache.

Thiago Belem / Blog

Thiago Belem


Publicado

Thiago Belem / Blog

Thiago Belem / Blog

Artigos e tutoriais sobre desenvolvimento WEB

Continue lendo