5 votos

No utilice htpasswd si se viene desde el host local

Tengo un sitio de desarrollo que, para una capa adicional de protección para mantener a aprovecharse de los ojos, he detrás de un archivo htpasswd. Sin embargo, me estoy cansando de escribir el nombre de usuario y contraseña cuando estoy ejecutando la prueba en el servidor. Así que pensé que sería genial si pudiera comprobar para ver si el REMOTE_ADDR = la IP del Servidor, para saltar las líneas en el archivo htaccess de la siguiente

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^127.0.0.1 [OR]
RewriteCond %{REMOTE_ADDR} ^192.168.1.25
RewriteRule ^(.*)$ - [S=5]

AuthName "Protected Folder"
AuthType Basic
AuthUserFile /var/www/html/develSite/.htpasswd
Require valid-user

sin embargo, no es saltando sobre las líneas y lo que me sigue. Estaba esperando que alguien me puede llevar a lo que falta.

9voto

HD. Puntos3345

En lugar de mod_rewrite, usted necesita usar el Satisfacer la directiva:

Require valid-user
Allow from 127.0.0.1, 192.168.1.25
Satisfy Any

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: