Crear una contraseña para proteger tu sitio en el panel de DreamHost

Generalidades

Este artículo describe cómo usar el panel para proteger con contraseña tu sitio web o un subdirectorio en tu sitio web.

Sin acceso a tus archivos .htaccess y .htpasswd

Las instrucciones en este artículo crean un archivo .htaccess y .htpasswd que será propiedad del servidor. Esto significa que no podrás editar manualmente ninguno de estos archivos si es necesario. Además, estas instrucciones sobrescribirán cualquier archivo .htaccess existente. Asegúrate de hacer una copia de seguridad de tu archivo .htaccess existente antes de comenzar estos pasos.

Si necesitas acceder a tu archivo .htaccess y .htpasswd en cualquier momento en el futuro, debes seguir las instrucciones en el siguiente artículo.

Estas instrucciones te guían a través de cómo crear manualmente tu archivo .htaccess y .htpasswd.

Crear un archivo .htaccess en el panel

  1. Navega a la página Htaccess/WebDAV.
  2. Haz clic en el dominio que deseas proteger con contraseña.
    En la página Htaccess/WebDAV vas a ver una lista de tus dominios. Para que los dominios aparezcan en esta lista, deben estar completamente alojados.
  3. Haz clic en el botón Configurar un nuevo Directorio.
    Aparece la página de configuración WebDAV.
  4. Haz tu selección con base en la información descrita en la siguiente tabla:
    Parámetro
    Acción y Descripción
    Directory name
    (nombre del directorio)
    Ingresa el directorio que desea proteger (déjalo en blanco si deseas proteger todo el dominio).
    NOTA: Si deseas proteger un subdirectorio, primero lo debes crear en tu cuenta FTP.
    Password-protect this dir? (¿proteger con contraseña este directorio?)
    Selecciona esta casilla.
    Enable WebDAV on this dir? (¿habilitar WebDAV en este directorio?)
    Si no necesitas habilitar WebDAV en este dominio, no selecciones esta casilla.
    Directory “name” (nombre)
    Ingresa el nombre que te gustaría ponerle a esta área (esto aparecerá en la ventana emergente al solicitar la contraseña).
    User accounts for this area (cuentas de usuarios en esta área)
    Ingresa un usuario y una contraseña que permita el acceso al dominio protegido con contraseña. Cada línea consta de una sola contraseña y usuario en el formato 'contraseña de usuario'.
    Forbid linking to files in this dir? (¿Prohibir vincular a archivos en este directorio?)
    Selecciona esta casilla si te gustaría que cierto tipo de archivos estén prohibidos.
    Forbidden file extensions (Extensiones de archivo prohibidas)
    Agrega las extensiones prohibidas en este espacio.
    Domains that may still link (Dominios que aún pueden vincularse)
    Aquí puedes agregar los dominios que pueden acceder a este contenido sin ninguna restricción.
  5. Una vez terminas de ingresar tus selecciones, navega hasta el final de la página y haz clic en el botón Configure This Directory.

En el transcurso de 10 minutos, este directorio estará protegido con contraseña.

Probar el archivo .htaccess

Una vez esté todo configurado, un archivo .htaccess nuevo y un archivo .htpasswd aparecerán en el directorio de tu sitio web. El archivo .htaccess consiste en el siguiente código:

Cambia username a tu usuario Shell y example.com a tu sitio website.

### Generated by Dreamhost. DO NOT modify!!! ###
AuthType Basic
AuthUserFile /home/username/example.com/public/.htpasswd
AuthName "Members Area"
require valid-user
################################################

El archivo .htpasswd sólo muestra la contraseña encriptada que escogiste para el username1:

username1:$1$MVq7Nkc/$GTaN0dRkCsiXJpFNxYs8V.
Cuando visites tu sitio web en un navegador, va a aparecer una ventana emergente que te pide ingresar tus credenciales.

Sólo los usuarios que hayas agregado en el panel, en el parámetro ‘User accounts for this area' son los que pueden acceder al sitio.

Ver también

Enlaces internos

Enlaces externos

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?