Come si fa a limitare l'accesso a determinati percorsi utilizzando Lighttpd?
-
21-08-2019 - |
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.
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