Question

Je voudrais restreindre l'accès à mon adresse aux adresses /admin IP interne. Tout le monde sur l'Internet ouvert ne devrait pas être capable de se connecter sur mon site web. Depuis que je utilise Lighttpd ma première pensée était d'utiliser pour rediriger toute mod_rewrite demande en dehors de l'URL <=> retour à ma page d'accueil, mais je ne sais pas beaucoup sur Lighty et les documents ne disent pas grand-chose à propos de détecter une plage d'adresses IP de 192.168.0.0.

Était-ce utile?

La solution

Essayez ceci:

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

Exemple de documents :

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

Autres conseils

Cela a fonctionné pour moi:

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

!= travaillé sur ==.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top