1. Como configurar um virtual host
dinâmico para o Apache
em um ambiente de
desenvolvimento
By CientistaDaWeb
2. Meu ambiente de trabalho
Essa proposta de ambiente de trabalho utilizo para programar
utilizando o Zend Framework.
Algumas configurações que podem ser alteradas por você:
• Todas as pastas raiz dos sites meu servidor serão htdocs para
seguir o que tenho em meu servidor de produção, essa pasta
é a public criada pelo ZF quando inicio um novo projeto.
• Eu chamo meu ambiente de trabalho de devws.
• Tenho uma partição “S:/” somente para os sites, onde guardo
arquivos fontes em uma pasta e os sites em “S:/sites”
• Os subdomínios que utilizo são tratados pelo ZF para serem
carregados como os modules.
4. Entendendo o diferencial dessa
configuração do vhosts
Linha Descrição
3 É como irei acessar os sites em meu
ambiente de desenvolvimento. Ex:
www.teste.devws. devws é como chamo
meu servidor local.
6 É o path real do meu site, ex:
S:/sites/teste/htdocs
7 Configuração para aceitar subdominios,
dessa forma continuo recebendo o
subdominio no meu index.php
19 Essa é uma configuração que preciso para
o Zend Framework
http://www.teste.devws
Eu utilizo variáveis para criar o virtual %0 – www.teste.devws
host no apache, conforme tabela ao lado: %1 – www
%2 – teste
%3 – devws
6. Consideração Final
• Essa configuração de vhosts serve para
facilitar o trabalho na hora de criar um novo
projeto, com ela não há necessidade de
reiniciar o apache, basta adicionar a instrução
no hosts e criar a pasta do site que já estará
funcionando.
7. Quem sou
Fernando Henrique (Cientista da Web)
Desenvolvedor web desde 2006. (PHP, HTML, JS,
CSS, MYSQL)
Email/MSN: fernando@webscientist.com.br
Skype: CientistaDaWeb
Twitter: @CientistaDaWeb