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.

¿Fue útil?

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
scroll top