Advertisement
syst3m_h4x0r

Configurando hosts windows

Oct 4th, 2018
24,052
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. 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.
  2.  
  3. 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.
  4.  
  5.  
  6. 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/.
  7. Como configurar o host para o Windows
  8. 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:
  9.  
  10. 127.0.0.1 localhost
  11. ::1 localhost
  12.  
  13. Adicione a linha:
  14.  
  15. 127.0.0.1 meuprojeto.dev
  16.  
  17. Em seguida, salve o arquivo.
  18.  
  19. 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.
  20. Como configurar o Apache
  21. 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:
  22.  
  23. #####
  24. ## localhost
  25. ## DOMÍNIO principal
  26. #####
  27. NameVirtualHost localhost
  28.  
  29. <VirtualHost localhost>
  30. DocumentRoot C:/wamp/www/
  31. ServerName localhost
  32. </VirtualHost>
  33.  
  34. E também:
  35.  
  36. #####
  37. ## meuprojeto.dev
  38. ## DOMÍNIO do meuprojeto
  39. #####
  40. NameVirtualHost meuprojeto.dev
  41.  
  42. <VirtualHost meuprojeto.dev>
  43. DocumentRoot C:/wamp/www/ meuprojeto /
  44. ServerName meuprojeto.dev
  45. </VirtualHost>
  46.  
  47. 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.
  48. Outra maneira de configurar o Apache
  49. 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:
  50.  
  51.  
  52. #####
  53. ## localhost
  54. ## DOMÍNIO principal
  55. #####
  56. NameVirtualHost localhost
  57.  
  58. <VirtualHost localhost>
  59. DocumentRoot C:/wamp/www/
  60. ServerName localhost
  61. </VirtualHost>
  62.  
  63. Ainda na mesma pasta, crie um novo arquivo de texto e nomeie-o meuprojeto.dev.conf e copie o conteúdo:
  64.  
  65.  
  66. #####
  67. ## meuprojeto.dev
  68. ## DOMÍNIO de meuprojeto
  69. #####
  70. NameVirtualHost meuprojeto.dev
  71.  
  72. <VirtualHost monprojet.dev>
  73. DocumentRoot C:/wamp/www/monprojet/
  74. ServerName monprojet.dev
  75. </VirtualHost>
  76.  
  77. Salve-os e reinicie o servidor Apache.
  78.  
  79. 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.
  80.  
  81. 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).
  82.  
  83. 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