Tutorial Binance: como criar e usar uma conta

Eu tenho uma pasta na qual desejo hospedar arquivos em particular no meu servidor web.

Como faço para torná-lo protegido por senha usando .htaccess?

Nota: Nada monolítico, eu quero algo que seja simples / fácil, então configure para que eu e alguns colegas possamos baixar alguns arquivos.

Você precisará criar um arquivo chamado .htpasswd com o conteúdo de username:password (você deve criptografar isso.

Em seguida, anexe isso ao htaccesss file:

AuthUserFile /usr/local/you/safedir/.htpasswd AuthGroupFile /dev/null AuthName EnterPassword AuthType Basic require user username 

Siga este guia.

Além disso, aqui está uma ferramenta para gerar as senhas criptografadas: http://tools.dynamicdrive.com/password (graças ao postador original do link)

  • Obrigado. Você poderia adicionar este link em sua resposta também? tools.dynamicdrive.com/password. É a ferramenta de criptografia de senha da DynamicDrive.

instalar htpasswd (gerador de senha)

instalar apache2-utils através de

sudo apt-get install apache2-utils 

Este pacote acima possui o comando htpasswd.

configurar autenticação básica

vá para o arquivo apache2.conf e edite

  1. altere "AllowOverride none" para "AllowOverride All" para .htaccess enable e trabalhando no diretório.

  2. adicione uma nova linha abaixo das linhas de edição acima "AllowOverride AuthConfig" para permitir que o apache2 trate da autenticação. tenha em mente que esses módulos devem ser habilitados

    1. authn_core_module
    2. authz_core_module

você pode verificar esses módulos (habilitar ou não) através deste comando

sudo apache2ctl -M 

criar arquivo de senha (criar novo usuário e senha)

  1. crie sua pasta em / var / www / html /

    sudo mkdir -m /var/www/html/my_protected_folder

  2. htpasswd -c /var/www/html/my_protected_folder/.htpassword username e digite a senha solicitada. Arquivo .htpassword criado com nome de usuário e senha criptografada.

    1. arquivo crate .htaccess com este conteúdo AuthType Basic AuthName 'Restricted Access' AuthUserFile /var/www/html/my_protected_folder/.htpassword Require user username

alterar permissão e propriedade

  1. sudo chown -R www-data:www-data /var/www/html/my_protected_folder
  2. sudo chmod 660 /var/www/html/my_protected_folder/.htpassword

visite sua página e digite o nome de usuário "nome de usuário" e a senha que você escreveu.

funcionou para você: Charles Robertson | Quer entrar em contato conosco?