¿Cómo se puede restringir el acceso a ciertos caminos utilizando Lighttpd?
-
21-08-2019 - |
Pregunta
Me gustaría para restringir el acceso a mi /admin
URL a sólo direcciones IP internas. Cualquier usuario de Internet abierta no debe ser capaz de acceder a mi sitio web. Desde que estoy usando Lighttpd lo primero que pensé fue utilizar mod_rewrite
para redirigir cualquier solicitud fuera para el <=> URL de nuevo a mi página de inicio, pero no sé mucho sobre Lighty y los documentos no dicen mucho acerca detectar una gama 192.168.0.0 IP.
Solución
Prueba esto:
$HTTP["remoteip"] == "192.168.0.0/16" {
/* your rules here */
}
Ejemplo de la docs :
# deny the access to www.example.org to all user which
# are not in the 10.0.0.0/8 network
$HTTP["host"] == "www.example.org" {
$HTTP["remoteip"] != "10.0.0.0/8" {
url.access-deny = ( "" )
}
}
Otros consejos
Esto funcionó para mí:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ( "" )
}
}
!=
trabajado a lo largo ==
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow