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:

  1. Velg Edit for proxyhosten du ønsker å begrense tilgang til innloggingssiden for
  2. Velg Advanced
  3. 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;
    }
  4. Klikk "Save". Endringene trer i kraft umiddelbart.
  5. For å teste om det funker, sjekk med f.eks. mobil eller fjern IP'en du er på fra allow-listen og refresh siden.