terça-feira, 5 de fevereiro de 2013

Criando Virtual Host com Apache no Ubuntu 12.10

Olá galera,

A dica de hoje é bem básica mas muito útil para quem costuma desenvolver usando o Apache como servidor web.

Supondo que estejamos usando um framework feito em PHP e que seu acesso padrão seja http://localhost/aplicacao/public. Vamos criar um Virtual Host específico para essa aplicação.

Criaremos o arquivo aplicacao dentro do diretório /etc/apache2/sites-enabled.

sudo gedit /etc/apache2/sites-enabled/aplicacao

Dentro do arquivo criado colocaremos o seguinte conteúdo:

  <VirtualHost *:80>
     ServerName aplicacao
     DocumentRoot /var/www/aplicacao/public
     <Directory /var/www/aplicacao/public>
        Options FollowSymLinks Indexes MultiViews
        AllowOverride All
     </Directory>
   </VirtualHost>
  

Próximo passo é adicionar uma entrada chamada aplicacao ao lado de localhost.

Obs: Não altere os outros parâmetros presentes no arquivo.

sudo gedit /etc/hosts

O trecho alterado no arquivo deve ter ficado similar ao código abaixo.

    127.0.0.1       localhost aplicacao
  

Reiniciaremos o Apache para que as alterações passem a funcionar.

sudo /etc/init.d/apache2 restart

Pronto! Nossa aplicação agora pode ser acessada através da url http://aplicacao.

Um abraço a todos e até a próxima.

2 comentários: