A autênticação padrão no Apache é bem simples de habilitar no Ubuntu. Precisaremos do Apache com os módulos abaixo habilitados para que possamos dar sequência em nossa configuração. auth_basic_module, authz_user_module, and...

A autênticação padrão no Apache é bem simples de habilitar no Ubuntu. Precisaremos do Apache com os módulos abaixo habilitados para que possamos dar sequência em nossa configuração. auth_basic_module, authz_user_module, and authn_file_module Vamos ao passo-a-passo: 1) Abra o terminal de seu Ubuntu e entre com os seguintes comandos abaixo: # a2enmod auth_basic # a2enmod authn_file # a2enmod authz_user 2) Vamos criar o arquivo de autênticação e criar os usuários que terão acesso a nossa pasta autênticada: # htpasswd -c /etc/apache2/passwords user1 New password: xxx Re-type new password: xxx Adding password for user user1 # htpasswd /etc/apache2/passwords user2 New password: xxx Re-type new password: xxx Adding password for user user2 3) No arquivo /etc/apache2/site-available/default ( exemplo ), edite o parametro de NameVirtualHost onde deseja autênticar. Siga o exemplo abaixo: AuthType Basic AuthName "Secure Content" AuthBasicProvider file AuthUserFile /etc/apache2/passwords Require valid-user 4) Reinicie o servidor apache /etc/init.d/apache2 restart Pronto basta testar agora.
Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top