Tengo algún problema con respecto al servidor Wamp y mi dirección IP. En nuestra empresa tenemos una máquina que tiene una IP LOCAL de 192.168.x.xxx, por lo que básicamente tenemos wamp instalado y todas las PC de la red local pueden acceder a los sitios web alojados en ella. Sin embargo, esa máquina también tiene una IP PÚBLICA de 116.50.xxx.xxx a la que, cuando se accede desde la red externa, aún se puede acceder a los sitios web alojados en ella (C:/wamp/www), lo cual creo que no debería estar sucediendo. ¿Hay alguna manera de que cada vez que intento acceder a la IP pública aparezca un mensaje de contraseña o algo que bloquee el acceso mediante la IP pública? Gracias
Respuesta1
Puede utilizar una autenticación HTTP básica:
<Location />
AuthType Basic
AuthName "Secured"
AuthUserFile /path/to/.htpasswd
Require valid-user
Satisfy any
Deny from all
Allow from 192.168.1
</Location>
Para generar el .htpasswd
archivo:
$ htpasswd -c /path/to/.htpasswd username-1
Y para agregar usuarios adicionales:
$ htpasswd /path/to/.htpasswd username-2
Documentos de Apache: htpasswd: administra archivos de usuario para autenticación básica