Hvordan begrense tilgang til enkelte filer eller mapper med Nginx Proxy Manager
Mon 2025-10-27
Hvis man bruker Nginx Proxy Manager til å administrere tilgang til domener og fikse SSL og slikt der, så kan det være hensiktsmessig å begrense tilgang til innloggingssider til spesifikke IP-adresser eller IP-nettverk.
For å gjøre dette for f.eks Wordpress:
- Velg Edit for proxyhosten du ønsker å begrense tilgang til innloggingssiden for
- Velg Advanced
- I tekstfeltet "Custom Nginx Configuration", lim inn følgende og endre slik at det passer ditt oppsett:
location /wp-admin {
include conf.d/include/proxy.conf;
allow 10.20.30.0/24; # work
allow 100.123.45.67; # via tailscale
deny all;
}
location /wp-login.php {
include conf.d/include/proxy.conf;
allow 10.20.30.0/24; # work
allow 100.123.45.67; # via tailscale
deny all;
}
- Klikk "Save". Endringene trer i kraft umiddelbart.
- For å teste om det funker, sjekk med f.eks. mobil eller fjern IP'en du er på fra allow-listen og refresh siden.