Apache (httpd.conf)
Apache com autenticação em páginas restritas
Categoria: Apache
Software: Apache
[ Hits: 24.548 ]
Por: Perfil removido
Esse arquivo mostra como configurar o apache para restringir determinados diretórios do site, sendo necessário o envio de um usuário + senha de autenticação. Muito útil para determinados usuários terem acesso a certas páginas do site, gerando mais controle e segurança. A versão usada do Apache: 2.0.54.
#Primeiramente vou falar do arquivo "htpasswd" que é o #responsável para criar arquivos de senhas "banco de dados" #Vou criar um bando de dados com o nome "senhas" para o # usuário < bernardo > # # htpasswd -c -m senhas bernardo #Será perguntado por uma senha para o usuário bernardo. #A opção [-c] que será criado um arquivo, a opção [-m] #indica a utilização de senhas criptografada usando o #algoritmo MD5. A senha pode ser especificado na linha de # comando pela opção [-b] # # htpasswd -c -d senhas bernardo 123aBc #Note que a senha foi cadastrada usando o algoritmo Crypto #opção [-d]. O algoritmo SHA também pode ser usado com a #opção [-s]. Para modificar a senha de usuário basta usar o #mesmo comando sem a opção [-c] # # htpasswd -m senhas bernardo #Essa foi uma pequena introdução do utilitário htpasswd, para #mais opções, use: # # man htpasswd #Agora, vamos configurar a pagina que somente o usuário #< bernardo > tenha acesso com a senha dele criada. #Através desse método é possível especificar quais usuários #terão acesso a determinadas paginas. #Exemplo: Vou dar acesso apenas ao usuário < bernardo > #na página (http://ara2k.ddns.com.br/restrito) no diretório #/var/www/html <Location "/restrito"> AuthName "Acesso a pagina restrita em ara2k" AuthType basic AuthUserFile /var/www/html/senhas # AuthGroupFile Require valid-user bernardo DirectoryIndex index.html </Location> # AuthName - Será o nome que aparecera na janela de # autenticação # AuthType - Método que nome e senhas sera passado ao # servidor [basic]: codificação pouca segura. [digest]: # transmite senhas que dificilmente são decodificada. # AuthUserFile - Arquivo gerado pelo htpasswd que contém # as senhas # AuthGroupFile - arquivo que contém o nome do grupo # Require validuser - usuário válidos no banco de dados # para terem acesso à página # DirectoryIndex - Pagina índice #Obs.: O diretório restrito tem que estar dentro do diretório do site. Por exemplo, se o site está em /var/www/html, o diretório restrito tem que estar em /var/www/html/restrito. #Essa é uma das muitas ferramentas que o Apache oferece. #Para meu site está sendo muito útil, pois posso autorizar #somente determinados usuários a acessarem, a página #downloads. #Qualquer dúvida ou comentario, é sé postar. #Fonte: apostila do Guia Foca, man htpasswd e google.com.br
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Archlinux Congela de forma aleatória. (1)
Albfneto. Voltando devagar. (3)