Hoje precisei enviar um arquivo muito grande a uma empresa e necessitava de uma solução rápida e “segura”. Supondo que o domínio seja www.meudominio.com.br e a pasta “secure”. Executei os seguintes procedimentos:

Criei o arquivo .htaccess na pasta /home/meudominio/public_html/secure:

AuthName "Título da página"
AuthType Basic
AuthUserFile /home/meudominio/public_html/secure/.htpasswd
require valid-user

E executei o seguinte comando para gerar o usuário e senha:

htpasswd -c /home/meudominio/public_html/secure/.htpasswd rodrigocalado

O sistema pediu a senha e digitei a senha rc404.

O conteúdo do arquivo .htpasswd ficou:

nome de usuário:senha encriptada

Ao usuário acessar a página www.meudominio.com.br/secure/arquivo.zip, automaticamente emite-se o pedido de login e senha.

OBS: Lembrem-se que o mod_rewrite do Apache precisa estar habilitado, além do AllowOverride estar com All.

Author

Rodrigo Calado é sócio-fundador e CTO do Gran Cursos Online. Graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília e cursou MBA em Gestão e Empreendedorismo pela FGV. Possui convicta paixão pela área de tecnologia, educação digital, concursos públicos e empreendedorismo.

Write A Comment