Como ativar a autenticação de senha com o Apache
- 3109
- 806
- Maurice Champlin
A segurança é sempre a primeira prioridade para todos e, se você está mantendo a segurança dos dados, terá uma grande responsabilidade por você. Se você é um webmaster e deseja limitar o acesso a um site específico à pessoa limitada que tem os detalhes de login apenas. Então este artigo o ajudará a Como configurar a autenticação básica do Apache usando o host virtual.
Para este artigo, você deve ter acesso Apache com privilégios completos. Se você estiver usando a hospedagem compartilhada, visite abaixo o link para configurar o mesmo usando .htaccess.
Configure a autenticação básica no Apache usando .arquivo htaccess
Etapa 1 - Crie arquivo de autenticação
Vamos começar com a criação de usuários em .htpasswd arquivo. Este arquivo conterá informações de usuário e senha em texto simples ou MD5 criptografado, que pode acessar o site.
toque/etc/apache2/.htpasswd htpasswd -m/etc/apache2/.htpasswd myuser1
- -C: é usado apenas pela primeira vez quando você cria .arquivo htpasswd. Não use isso se .htpasswd já existe, caso contrário, ele recriará o arquivo.
- -m: é usado para salvar a senha no formato MD5.
Vamos criar outro usuário usando o seguinte comando…
htpasswd -m/etc/apache2/.htpasswd myuser2
Etapa 2 - Configure a autenticação básica do Apache
Você configurou a autenticação básica do Apache usando .arquivo htaccess ou diretamente com o host virtual Apache. Neste tutorial, definiremos configurações no host virtual Apache. Se você gosta de usar .Htaccess Siga este tutorial.
Vamos editar o arquivo de configuração do host virtual Apache em seu editor de texto favorito. Em seguida, adicione as seguintes configurações no bloco de host virtual.
Exemplo de nome do servidor.com negar de tudo #arlow de 127.0.0.1 ## Defina IP para permitir o acesso sem senha authUserfile/etc/apache2/.htpasswd authname "área restrita" AuthType Basic Satisfazer qualquer um usuário requisito1234567891011121314 |
- : Parte do site que você deseja restringir. /é para um site completo e você pode especificar localização como /admin ou /demonstração etc.
- Negar de todos:Restringir a todos
- Authuserfile:Arquivo onde os usuários de login Detalhes são salvos.
- Authname:A mensagem será aparecida na janela Credenciais.
- Authtype:Tipo de autenticação a ser usada. Consulte Mais informação.
- Satisfazer :Interação entre controle de acesso no nível do host e autenticação do usuário. Consulte Mais informação.
- requer:Seleciona quais usuários autenticados podem acessar a área restrita no site. Consulte Mais informação
Reinicie o serviço Apache
Depois de fazer alterações no arquivo de configuração do Apache (httpd.conf ou apache2.conf), você precisa reiniciar o serviço da web apache.
Para usuários do CentOS/RHEL 6/5:
SUDO SERVIÇO HTTPD RESTIR
Para usuários do CentOS/RHEL 8/7:
sudo systemctl reiniciar httpd.serviço
Para usuários do Ubuntu/Debian:
sudo systemctl reiniciar apache2
- « Como instalar o tomcat 8.5 no CentOS, Ubuntu e Linuxmint
- Como configurar o servidor X11VNC no Ubuntu & Linuxmint »