Domanda

Vorrei limitare l'accesso al mio /admin URL solo gli indirizzi IP interni. Chiunque su Internet aperto non dovrebbe essere in grado di accedere al mio sito web. Dal momento che sto utilizzando Lighttpd il mio primo pensiero è stato quello di utilizzare mod_rewrite per reindirizzare ogni richiesta al di fuori per la <=> URL torna alla mia home page, ma non so molto di Lighty e la documentazione non dire molto su rilevare una gamma 192.168.0.0 IP.

È stato utile?

Soluzione

Prova questo:

$HTTP["remoteip"] == "192.168.0.0/16" {
    /* your rules here */
}

Esempio dal 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 = ( "" )
    }
  }

Altri suggerimenti

Questo ha funzionato per me:

$HTTP["remoteip"] != "192.168.1.1/254" {
      $HTTP["url"] =~ "^/intranet/" {
        url.access-deny = ( "" )
      }
    }

!= lavorato sopra ==.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top