Arquivado em: HowTo | Tags: .htaccess, apache, segurança, site com senha, Ubuntu
Quer ver uma tela exigindo login e senha quando alguém acessar seu site?
1.Edite o arquivo que guarda o VirtualHost de seu site e adicione as seguintes linhas:
< Directory “/pasta/do/seu/site” > <–sem espaços
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
< /Directory > <–sem espaços
2.Vá na pasta do seu site e crie um arquivo .htaccess contendo:
AuthType Basic
AuthUserFile /pasta/onde/ficara/seu/arquivo/.htpasswd
AuthName RESTRITO
require valid-user
satisfy any
3.Dê permissão www no arquivo .htaccess (no ubuntu o usuário do apache é www-data)
chown www-data .htaccess
4.Agora vamos definir um login e uma senha para o arquivo .htpasswd citado no passo 2:
htpasswd -bc /pasta/onde/ficara/seu/arquivo/.htpasswd login senhadologin
chmod 644 /pasta/onde/ficara/seu/arquivo/.htpasswd
apache2ctl restart
Sem comentários ainda até o momento
Deixe um comentário
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>






