Proteger su sitio web con .htaccess

Si desea proteger su sitio web para que sólo se puede acceder por alguien que tiene un nombre de usuario y contraseña, puede hacerlo utilizando .htaccess. Lo que sigue es sólo un ejemplo de una forma de hacer esto.

Paso 1: crear un archivo .htpasswd

Empieza por abriendo un editor de texto como el bloc de notas, y añadiendo una línea que contiene su nombre de usuario y contraseña, separados por dos puntos. La contraseña tendrá que ser codificado en un formato especial que puede ser utilizado para la protección de contraseña htaccess. Hay muchas herramientas en línea para ayudar con este, tales como: http://www.tools.dynamicdrive.com/password/

Los contenidos de su htpasswd se verán algo como lo siguiente (esto es un ejemplo, el suyo tendrá su propio nombre de usuario y contraseña):

ryan:oeteHNuwJnH7k

A continuación, guarde el archivo como .htpasswd y cargarlo (con ASCII, no BINARIO) a la instancia, directamente en la carpeta virualhost que tiene el nombre de su host virtual (no lo ponga en la carpeta de htdocs!)

Paso 2: crear un archivo .htaccess

También en un editor de texto, añada contenido como el siguiente:

AuthUserFile /srv/data/web/vhosts/sunombredevirtualhost/.htpasswd
AuthName "Password Protected Area"
AuthType Basic

<limit GET POST>
require valid-user
</limit>

Usted puede personalizar el mensaje de contraseña al cambiar lo que viene después AuthName.

A continuación, puede cargar este archivo en la raíz de su host virtual para proteger a todo el sitio.

Última modificación: el 08/03/2012 a las 21:18 por Lyubomir G. (Gandi)