Je souhaite limiter l'accès à mon URL /admin
aux adresses IP internes uniquement. N'importe qui sur l'Internet ouvert ne devrait pas pouvoir se connecter à mon site Web. Depuis que j'utilise Lighttpd, ma première pensée a été d'utiliser mod_rewrite
pour rediriger toute demande extérieure de l'URL /admin
vers ma page d'accueil, mais je ne connais pas beaucoup de choses sur Lighty et les docs n'en disent pas beaucoup sur la détection d'un 192.168. 0,0 plage IP.Comment restreindre l'accès à certains chemins à l'aide de Lighttpd?
1
A
Répondre
1
Essayez ceci:
$HTTP["remoteip"] == "192.168.0.0/16" {
/* your rules here */
}
Exemple du 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 = ("")
}
}
0
Cela a fonctionné pour moi:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ("")
}
}
!=
travaillé sur ==
.
Questions connexes
- 1. Lighttpd mod_rewrite à Apache Mod_rewrite
- 2. structure de données laide à la recherche java
- 3. Comment utiliser un middleware Rack uniquement pour certains chemins?
- 4. Restreindre l'accès à l'assembly .NET?
- 5. django - protéger certains chemins Web avec une authentification de base
- 6. Restreindre eval() à une portée étroite
- 7. Restreindre la fonctionnalité à un certain ordinateur
- 8. Restreindre T à la chaîne et int?
- 9. Restreindre l'utilisation du plugin de navigateur à des serveurs spécifiques?
- 10. Sense proximité à certains div
- 11. remplacer les chemins d'URL à l'aide Regex
- 12. problème de restreindre l'accès anonyme à un ASP.Net MVC site
- 13. ORM Tool - À la croisée des chemins?
- 14. Pourquoi certains fichiers PDF se bloquent lors du téléchargement dans IE lorsqu'ils sont servis par Lighttpd
- 15. Quelle amélioration perfromance obtiendrais-je en passant à lighttpd d'Apache?
- 16. Python + PHP + Lighttpd?
- 17. (lighttpd) RegExp Règles
- 18. Restreindre l'utilisation des applications
- 19. restreindre les dimensions du fichier image à télécharger
- 20. Autoriser seulement certains utilisateurs à modifier ASPxGridView
- 21. lighttpd mod_rewrite tous
- 22. Fast CGI, Lighttpd, Ubuntu
- 23. Restreindre l'accès au serveur à partir du réseau local uniquement
- 24. Création de sous-domaines à chemins absolus avec .htaccess
- 25. Tomcat: bloque les demandes de certains chemins pour les requêtes provenant de certaines interfaces
- 26. FastCGI, erreur d'interface Lighttpd/erreur opérationnelle
- 27. Lighttpd, FastCGI, Django - comment redémarrer automatiquement?
- 28. Attendre l'accès à certains sites Web
- 29. XSLT ne correspond pas à certains attributs
- 30. .htaccess - liste des URL à restreindre par ActiveDirectory Groupes LDAP
Comment limiter un seul chemin (c'est-à-dire/admin) avec cette structure? –
$ HTTP ["hôte"] == "www.exemple.org" { $ HTTP ["remoteip"]! = "10.0.0.0/8" { $ HTTP ["url"] = ~ "^/admin/"{ url.access-deny = (" ") } } } –