Criando um Alias para o Apache 2.4 no Ubuntu

Olá mundo,

Neste artigo vamos aprender a criar um Alias para o Apache 2.4 no Ubuntu 14.04

O Alias é importante quando você quer acrescentar um novo caminho para salvar seus arquivos e projetos, mas não quer modificar a pasta padrão /www

Primeiro a instalação do Apache2 é bem simples no Ubuntu, basta utilizar o comando

$ sudo apt-get install apache2

É possível verificar a instalação acessando o localhost no navegador:

Página localhost Apache
Página localhost Apache

Estas informações estão configuradas para rodarem na pasta /var/www

Queremos criar um alias que aponte para a pasta /home/<usuario>/Projetos/web

Se tentarmos acessar o alias /web teremos o seguinte erro:

Página não encontrada
Página não encontrada

Para resolver isto, vamos editar o arquivo /etc/apache2/sites-available/000-default.conf

Adicione esta configuração dentro da tag <virtualhost>, onde /web é o nome do alias, e /home/murilo/Projetos/web a pasta a qual quer salvar seus arquivos:

Alias /web /home/murilo/Projetos/web

<Directory /home/murilo/Projetos/web >

     Options Indexes FollowSymLinks

     AllowOverride None

     Require all granted

</Directory>

</VirtualHost>

O arquivo 000-default.conf da pasta sites-available é espelhado para dentro do mesmo arquivo da pasta sites-enabled

Editado o arquivo vamos deixar as permissões abertas para a pasta, com o seguinte comando:

$ chmod -R 777 /home/murilo/Projetos/web

Pronto, por fim reinicie o Apache:

$ service apache2 restart

Ao final, podemos confirma se tudo deu certo acessando /localhost/web:

Alias Funcionando
Alias Funcionando

Mas, se tiver um problema de forbidden, parecido com este:

Acesso Forbidden
Acesso Forbidden

Tenha certeza que escreveu o caminho correto da pasta, bem como adicionado permissões de acesso, e reiniciado o servidor.

Inté Mundo!

0 Comentários

Deixe um comentário

Seu endereço de e-mail não será publicado.