Como Criar um Virtual Host no Mac

Como Criar um Virtual Host no Mac

Esse tutorial irá possibilitar a criação de um Virtual Host, Alias ou Máscara no Mac, dessa forma, ao invés de você acessar localmente seu projeto pelo endereço http://localhost/projeto1/ você poderá acessar pelo endereço http://projeto1/. Isso facilita para quem trabalha com caminho relativo em determinadas plataformas como o WordPress.

Criando um Virtual Host

Utilize o comando abaixo para editar o arquivo vhosts.

vi /etc/apache2/extra/httpd-vhosts.conf

Acrescente no final do arquivo as linhas abaixo indicando o caminho que estão os arquivos do projeto e o nome do projeto que será acessado pela url, no meu caso arlindojr

<VirtualHost *:80>
DocumentRoot “/Users/arlindojunior/Sites/arlindojr”
ServerName arlindojr
</VirtualHost>

Após inserir as linhas você encontrará algo como a imagem abaixo:

Screen Shot 2013-05-14 at 02.21.53

Para salvar e sair do editor basta dar um Esc :wq

Adicionando no Localhost

Para que o navegador entenda que você está acessando um endereço local e não um site externo é necessário adiconar uma linha no arquivo hosts. Para editar esse arquivo, digite o seguinte comando no Terminal:

vi /private/etc/hosts

Para editar pressione a tecla I. Vá até a última linha e digite:

127.0.0.1       arlindojr

Para que tudo isso funcione é necessário habilitar o arquivo httpd-vhosts.conf que foi editado no começo do tutorial. Para isso utilize o comando abaixo:

vi /etc/apache2/http.conf

Procure pela linha Virtual Hosts, para facilitar digite ?Virtual hosts.

Remova o comentário da linha Include /private/etc/apache2/extra/httpd-vhosts.conf

Para salvar as alterações tecle Esc :wq

Testando

Após fazer todas essas configurações é necessário reiniciar o apache, para isso digite o comando abaixo:

sudo apachectl restart

Se tudo der certo você conseguirá acessar o site localmente utilizando o alias criado como na imagem abaixo:

Screen Shot 2013-05-14 at 02.35.28

Caso ainda tenha dúvidas no tutorial escrito, pode acompanhar o video abaixo:

Deixe uma resposta

Fechar Menu