Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Observação: vamos considerar que você instalou o Wamp no C:\wamp\ e que você colocou seu projeto em andamento em C:\wamp\www\meuprojeto\. Lembre-se de que você precisa de um editor de texto; o bloco de notas do Windows pode servir perfeitamente.
- Você encontrará um grande número de subpastas, e de URLS com extensões diferentes, como por exemplo: http://localhost/minha_pasta1/.../minha_pasta/meuprojeto/index.html que serve de URL raiz do site em fase de desenvolvimento. Se, como eu, isto te incomoda (problema de URLs relativos que não funcionam mais quando você hospeda seu site em produção, URLs muito longos para digitar para acessar seu site, etc.) esta dica vai te ajudar.
- Em primeiro lugar, saiba que o melhor é abandonar a ideia de URLs compridos e com extensões complicados e preferir URLs bonitos e curtos, como por exemplo: http://monprojet.dev/.
- Como configurar o host para o Windows
- Abra o arquivo C:\Windows\System32\drivers\etc\hosts e você deverá ler, mais ou menos na altura da linha 20, algo parecido com isso:
- 127.0.0.1 localhost
- ::1 localhost
- Adicione a linha:
- 127.0.0.1 meuprojeto.dev
- Em seguida, salve o arquivo.
- Observação: se você não puder editar o arquivo, verifique se, por acaso, ele não está em leitura somente. No Vista, você pode encontrar alguns problemas com o UAC. Faça uma cópia do arquivo no seu desktop, configure-o para escrever, faça as modificações, recoloque o arquivo em leitura somente e substitua o arquivo original.
- Como configurar o Apache
- Depois de executar o Wamp, clique no ícone na barra de tarefas, clique em Apache e um arquivo httpd.conf deverá aparecer no menu suspenso. Abra este arquivo para fazer as modificações necessárias. Você pode encontrá-lo em C:\wamp\bin\apache\apacheX.X.X\conf\httpd.conf. No final do arquivo, adicione isto:
- #####
- ## localhost
- ## DOMÍNIO principal
- #####
- NameVirtualHost localhost
- <VirtualHost localhost>
- DocumentRoot C:/wamp/www/
- ServerName localhost
- </VirtualHost>
- E também:
- #####
- ## meuprojeto.dev
- ## DOMÍNIO do meuprojeto
- #####
- NameVirtualHost meuprojeto.dev
- <VirtualHost meuprojeto.dev>
- DocumentRoot C:/wamp/www/ meuprojeto /
- ServerName meuprojeto.dev
- </VirtualHost>
- Observação: é indispensável colocar as 2 definições de host. Se você colocar somente a segunda parte, então, o URL http://localhost/ também vai te levar à pasta que contém seu projeto, o que não é o que queremos, já que você precisa acessar o diretório /www/. Salve o arquivo e reinicie seu servidor Apache.
- Outra maneira de configurar o Apache
- Alterar o arquivo httpd.conf pode ser delicado quando se quer dominar totalmente o tema. Este arquivo é essencial ao bom funcionamento do Apache, um simples erro pode impedir o servidor de ser lançado. Para evitar ter que modificar este arquivo, o WAMP propõe uma pasta Alias (C:\wamp\alias\). Nesta pasta, crie um novo arquivo de texto, nomeie localhost.conf, e copie o conteúdo nela:
- #####
- ## localhost
- ## DOMÍNIO principal
- #####
- NameVirtualHost localhost
- <VirtualHost localhost>
- DocumentRoot C:/wamp/www/
- ServerName localhost
- </VirtualHost>
- Ainda na mesma pasta, crie um novo arquivo de texto e nomeie-o meuprojeto.dev.conf e copie o conteúdo:
- #####
- ## meuprojeto.dev
- ## DOMÍNIO de meuprojeto
- #####
- NameVirtualHost meuprojeto.dev
- <VirtualHost monprojet.dev>
- DocumentRoot C:/wamp/www/monprojet/
- ServerName monprojet.dev
- </VirtualHost>
- Salve-os e reinicie o servidor Apache.
- Observação: se algum erro for feito durante a criação de um alias, basta excluir o arquivo com erro para encontrar a configuração original.
- Se tudo correu bem, você deverá, acessando o http://localhost/, encontrar a visualização normal da pasta /www/ e acessando o http://meuprojeto.dev/ acessar diretamente o seu projeto, antes acessível pelo endereço http://localhost/meuprojeto/ (que continua acessível).
- Agora você já sabe como fazer para adicionar quantos hosts virtuais ou projetos em andamento você tiver.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement