Para a maioria dos casos a autenticação básica do Apache atende perfeitamente e é bastante fácil de entender e configurar. Um aplicativo do Apache, o htpasswd pode ser usado para incluir usuários e as respeitivas senhas de cada um. Supondo de que o diretório que queremos proteger e permitir o acesso somente para usuários habilitados é o seguinte: /srv/www/htdocs/msn-proxydevemos gerar o arquivo .htpasswd na primeira execução assim: # htpasswd -c /srv/www/.htpasswd NomeDoUsuarioo programa responde: New password:e você digite então duas vezes a senha desejada e em seguida a resposta é: Adding password for user suporteAgora que existe o arquivo de usuários executamos somente # htpasswd /srv/www/.htpasswd NovoUsuarioou seja sem o parametro "-c" para adicionar usuários ou trocar a senha de existentes. Observe também de que o arquivo de senhas ficou num lugar fora dos arquivos html para que fique mais seguro. Ainda para mais segurança devemos ajustar as permissões para o arquivo. Supondo de que o usuário e grupo que rege o Apache é www/www executamos os seguintes comandos: chown www:www /srv/www/.htpasswdAgora que temos o arquivo de usuários e senhas precisamos configurar o Apache para que use ele. Para isso basta alterar o arquivo /etc/apache2/httpd.conf <Directory /srv/www/htdocsmsn-proxy/>Resta agora só de acertar o httpd.conf para que contém as seguintes diretrizes: AccessFileName .htaccess <Files ~ "^\.ht">Pronto. Agora ao tentar acessar o site http que esta armazenado na pasta /srv/www/htdocs/msn-proxy, o usuario devera informar seu login e senha. Fonte: http://manualwip.matik.com.br/content/view/38/50/ http://sourceforge.net/forum/forum.php?thread_id=3246293&forum_id=702817 Claudir Pereira dos Santos Matelândia, 28/04/2009 |
Pesquisar neste blog
quinta-feira, 27 de setembro de 2012
Usando htpasswd no Apache para controlar acesso no OpenSuse 11.1
Postado por
Claudir Pereira dos Santos
às
15:51
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário