Generador de .htpasswd, genere sus contraseñas

Cifrar contraseña para el archivo htpasswd

Si desea cifrar sus contraseñas para su archivo htpasswd, utilice nuestra herramienta de cifrado de contraseñas en línea. Ingrese su nombre de usuario y contraseña para cifrarlo.


Proteger una página web con una contraseña

¿Cómo proteger un sitio web con una contraseña usando .htaccess?

Para proteger un sitio web o un directorio, es necesario usar un archivo htaccess con un archivo htpasswd. El archivo .htaccess se utiliza para restringir el acceso a un sitio web mediante la protección con contraseña.

Estos son los pasos a seguir para proteger su directorio o sitio web:


En primer lugar, cree un archivo .htpasswd que contenga las credenciales de los usuarios autorizados a acceder al sitio. Este archivo debe almacenarse en una ubicación segura en su servidor. Se recomienda no almacenar este archivo en un directorio web público. El formato del archivo .htpasswd es "nombre de usuario: contraseña encriptada". Puede usar nuestra herramienta en línea para generar la contraseña encriptada. Asegúrese de que el archivo sea legible por el servidor web.

Proteger un directorio o página web con htaccess y htpasswd

A continuación, abra o cree un archivo .htaccess en el directorio web que desea proteger y agregue las siguientes líneas:

AuthType Basic
AuthName "Zone protégée"
AuthUserFile /path/to/.htpasswd
Require valid-user

Reemplace la línea: /path/to/ con la ubicación de su archivo en el servidor. Guarde el archivo .htaccess y cárguelo en el servidor con su software FTP. Cuando acceda al sitio web, se le solicitará que ingrese un nombre de usuario y una contraseña. De esta manera, puede proteger su sitio web con una contraseña usando .htaccess.
Su archivo htpasswd debería verse así:

demo:$2y$10$x2g1gnfBA7X8Faa.eQNAwuGbD/vYsdCIb.seC2cqBQATw6P8tJlFS

Para encontrar la ruta de acceso completa de su archivo AuthUserFile, use el siguiente código PHP:

<?php echo $_SERVER['DOCUMENT_ROOT']; ?>
Lo que necesitas saber

Preguntas frecuentes

Para desactivar la protección por contraseña para un directorio específico en un sitio web, simplemente puede eliminar o comentar las directivas apropiadas en el archivo .htaccess. Si está utilizando el módulo de autenticación de Apache, puede comentar o eliminar las líneas "AuthType", "AuthName", "AuthUserFile" y "Require" que especifican las reglas de acceso para este directorio.

La protección de contraseña para un sitio web con .htaccess funciona mediante el uso de un archivo .htaccess que contiene directivas específicas para restringir el acceso a un directorio o página web. Los usuarios deben ingresar un nombre de usuario y una contraseña válidos para acceder a estas páginas protegidas.

Para crear un archivo .htaccess para proteger un directorio, necesita abrir un editor de texto y crear un nuevo archivo con el nombre ".htaccess". Luego, agregue las directivas necesarias para restringir el acceso a este directorio utilizando el módulo de autenticación de Apache. Estas directivas incluyen la definición del tipo de autenticación (Básica o Digest), la especificación del archivo .htpasswd que contiene los nombres de usuario y las contraseñas, así como la definición de las reglas de acceso.

Para agregar usuarios a un archivo .htpasswd, puede utilizar nuestra herramienta en línea para generar los ID de usuario y las contraseñas. Luego, debe abrir su archivo htpasswd, saltar una línea y pegar el código generado por nuestra herramienta generadora de contraseñas htpassword.