A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

2.11. Hosts File

Quando você tem vários sites mapeados em diferentes portas, torna-se difícil para lembrar em qual porta cada site está. Para simplificar isso, você pode usar o nome baseado virtual host e definir um alias para o seu site no arquivo hosts do seu sistema.

Primeiro, altere o Arquivo do Apache virtual host para que possa usar host virtual com nome:

<VirtualHost *:80>
    # Add the ServerName directive
	ServerName site1.localhost
	...
</VirtualHost>

Em seguida, você deve editar o arquivo hosts. O arquivo hosts é um arquivo de sistema que contém mapeamentos entre endereços IP e nomes de host. O arquivo hosts contém linhas de texto que consiste em um endereço IP no primeiro campo de texto seguido por um ou mais nomes do host.

Para adicionar um alias do seus sites, adicione uma linhas para cada um de seu website como mostrado no exemplo abaixo.

127.0.0.1            site1.localhost

Então agora você pode simplesmente digitar "site1.localhost" na barra de endereço do seu navegador em vez de digitar o endereço com a porta.

No Linux, o arquivo hosts está localizado em /etc/hosts. No Windows, o arquivo está normalmente em C:\Windows\System32\drivers\etc\hosts. Para editar o arquivo, você precisa ser um administrador. Atenção que alguns software anti-vírus podem bloquear as alterações no arquivo hosts, então você terá que desativar temporariamente seu antivírus para editar o arquivo e ativá-lo depois.

Se você comprou um nome de domínio real para o seu site (como example.com), você não precisa modificar o seu arquivo hosts, porque o Apache será capaz de resolver o endereço IP do seu site usando o DNS. Você modifica seu arquivo hosts somente quando o DNS não sabe sobre o domínio e não consegue resolver o endereço IP do seu site.


Top