htpasswd y .htaccess (Autenticación servidor UBUNTU)

 

 

sudo htpasswd -c /etc/apache2/.htpasswd usuario1

New password: clave1

Re-type new password: clave1

 

sudo htpasswd /etc/apache2/.htpasswd usuario2

New password: clave2

Re-type new password: clave2



cat /etc/apache2/.htpasswd

sudo mkdir -p /var/www/html/directorio_protegido101

sudo chown -R $USER:$USER /var/www/html/directorio_protegido101



-sudo chmod -R 755 /var/www/html/


-sudo gedit /var/www/html/directorio_protegido101/index.html

<html>
  <head>
    <title>Bienvenido al directorio_protegido101!</title>
  </head>
  <body>
    <h1>directorio_protegido está trabajando101!</h1>
  </body>
</html>


-sudo nano /etc/apache2/apache2.conf

Cambiar el valor de la directiva AllowOverride None a All:


<Directory /var/www/>

  Options Indexes FollowSymLinks

  AllowOverride All

  Require all granted

</Directory>


-sudo nano /var/www/html/.htaccess

AuthType Basic

AuthName "Restricted Content"

AuthUserFile /etc/apache2/.htpasswd

Require valid-user

 

-sudo systemctl restart apache2
-sudo systemctl status apache2



-ls -al /etc/apache2/mods-available/auth_basic*
-rw-r--r-- 1 root root 94 mar 23  2022 /etc/apache2/mods-available/auth_basic.load

 

-ls -al /etc/apache2/mods-enabled/auth_basic*
lrwxrwxrwx 1 root root 33 nov 15 21:12 /etc/apache2/mods-enabled/auth_basic.load -> ../mods-available/auth_basic.load



Prueba: http://192.168.32.101/directorio_protegido101/

Comentarios

Entradas populares de este blog

SERVIDOR DNS PRINCIPAL Y SECUNDARIO

AWS WINDOWS SERVER FTP

HTTP-WINDOWS SERVER IIS