Pular para o conteúdo

Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 04/12/2016 - 02:02h

Pessoal, estou utilizando uma distribuição Ubuntu 15.04 para montar um servidor web e preciso colocar uma restrição de acesso no site hospedado, uma autenticação básica (login e senha) através do próprio apache. Aqui no fórum do VoL já existem tópicos sobre o assunto, mas na distribuição que uso a configuração não funciona, a página abre sem pedir autenticação. Aparentemente a distribuição usada nos tutoriais de autenticação que existem por aqui é diferente da qual eu estou usando. Alguém sabe solucionar este problema?

Desde já agradeço a ajuda de todos.

Responder tópico

2. Re: Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 04/12/2016 - 02:41h

henrique911 escreveu:

Pessoal, estou utilizando uma distribuição Ubuntu 15.04 para montar um servidor web e preciso colocar uma restrição de acesso no site hospedado, uma autenticação básica (login e senha) através do próprio apache. Aqui no fórum do VoL já existem tópicos sobre o assunto, mas na distribuição que uso a configuração não funciona, a página abre sem pedir autenticação. Aparentemente a distribuição usada nos tutoriais de autenticação que existem por aqui é diferente da qual eu estou usando. Alguém sabe solucionar este problema?

Desde já agradeço a ajuda de todos.
Brother você está montando um servidor em uma versão do ubuntu que não tem mais suporte. Acho melhor trocar a versão do seu ubuntu.

Keep it simple stupid!

3. Re: Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 04/12/2016 - 08:45h

Ubuntu-15.04 já está sem suporte desde janeiro/2016
Use Ubuntu-16.04-lts que terá suporte até abril/2021

4. Re: Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 04/12/2016 - 13:07h

Eu tentei montar com a versão 16.04 LTS também. Segui todos os passos, mas sem sucesso.

6. Re: Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 05/12/2016 - 11:22h

Incluí as seguintes linhas no arquivo p2.com.conf, que fica dentro do diretório sites-available (p2.com é o meu site):

Options Indexes MultiViews FollowSymLinks
AllowOverride AuthConfig
Order deny,allow

Criei o arquivo .htaccess na pasta que contém a página html. Criei o usuário com o comando htpasswd e configurei a senha.

Ao reiniciar o apache com o comando /etc/init.d/apache2 restart, o seguinte erro surge:

[...] Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed because the control processs exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.

Com o comando /etc/init.d/apache2 status, obtive uma linha destacada em vermelho:

"Failed to start LSB: Apache2 web server"

Também tentei inverter, retirando as linhas que adicionei no arquivo p2.com.conf e inserindo-as dentro do arquivo apache2.conf. O serviço reinicia normalmente, mas ao acessar o site via browser, não são pedidos login e senha, abre normalmente.

7. Re: Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 05/12/2016 - 11:26h

Desta vez eu estou usando a versão 16.04 do Ubuntu.

8. Re: Autenticação básica no apache - Ubutuntu 15.04 [RESOLVIDO]

Enviado em 05/12/2016 - 11:42h

Galera, achei o erro!

Eu estava incluindo as linhas "Options" "AllowOverride" e "Order" sem abrir uma tag "Directory". (Erro de camada 8, rs)

A restrição que eu precisava ter está funcionando.

Obrigado pela ajuda de todos!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder