---
title: NGINX - IP-Allow-/Denylist einrichten
description: Erfahren Sie, wie Sie auf Ihrem NGINX-Webserver für eine Domain eine IP-Allowlist oder IP-Denylist einrichten. Die Anleitung zeigt die Konfiguration im Managed Center, typische Fehlerquellen und wichtige Hinweise zu Regeln, Pfaden und Logs.
---

[Zu Content springen](https://knowledge.maxcluster.de/nginx-ip-allow-/denylist-einrichten#main-content)

Deutsch

Untermenü für Übersetzungen anzeigen

[![maxcluster\_byteamblue\_logo\_main](https://knowledge.maxcluster.de/hubfs/maxcluster_byteamblue_logo_main.svg)](https://knowledge.maxcluster.de/)

Hauptnavigation öffnen

Hauptnavigation schließen

- Deutsch
  
  Untermenü für Übersetzungen anzeigen
- [maxcluster.de](https://maxcluster.de/)

[maxcluster.de](https://maxcluster.de/)

 Wie können wir Ihnen helfen?

- Es gibt keine Vorschläge, da das Suchfeld leer ist.

1. [Knowledge Base](https://knowledge.maxcluster.de/)
2. [Managed Center](https://knowledge.maxcluster.de/managed-center)
3. [Webserver](https://knowledge.maxcluster.de/managed-center#webserver)

30\. April 2026

# NGINX - IP-Allow-/Denylist einrichten

## Wie richte ich eine IP-Allowlist oder IP-Denylist für eine einzelne Domain unter NGINX ein?

In dieser Anleitung erfahren Sie, wie Sie auf Ihrem **NGINX-Webserver** für eine bestimmte Domain den Zugriff per IP-Adresse erlauben (**IP-Allowlist**) oder sperren (**IP-Denylist**). Die Konfiguration erfolgt über das Managed Center und individuelle NGINX-Regeln für die gewünschte Domain. 

**Bitte beachten Sie:**

- Für die Anpassung von NGINX-Regeln sind üblicherweise erweiterte technische Kenntnisse sowie entsprechende Berechtigungen im Managed Center erforderlich.
- Die hier beschriebenen Regeln wirken nur auf HTTP/HTTPS-Zugriffe auf die jeweilige Domain, nicht auf SSH oder andere Dienste.
- Die Konfiguration basiert auf dem NGINX *access*‑Modul (**allow/deny**-Direktiven). Details finden Sie in der offiziellen NGINX-Dokumentation unter [NGINX Access Module](http://nginx.org/en/docs/http/ngx_http_access_module.html).
- Diese Anleitung funktioniert nur, wenn [**Varnish**](https://knowledge.maxcluster.de/varnishssl-varnish-aktivieren/deaktivieren) für die betreffende Domain **nicht aktiv** ist. Bei aktiviertem Varnish kann der [Passwortschutz](https://knowledge.maxcluster.de/varnishssl-passwortschutz-einrichten) über das Managed Center eingerichtet werden.
- Für den allgemeinen Clusterzugriff (z. B. SSH) müssen [IP-Filter in der Firewall](https://knowledge.maxcluster.de/ssh-zugang-auf-bestimmte-ip-adressen-beschraenken) und nicht domänenspezifisch gesetzt werden.

### **IP-Allow-/Denylist einrichten**

Wenn Sie **für eine bestimmte Domain** nur ausgewählte IP-Adressen zulassen (**Allowlist**) oder einzelne IP-Adressen bzw. IP-Bereiche gezielt sperren (**Denylist**) möchten, gehen Sie bitte wie folgt vor:

1. Loggen Sie sich zunächst mit Ihren Benutzerdaten unter[app.maxcluster.de/login](http://app.maxcluster.de/login) ein. Nach erfolgreicher Anmeldung gelangen Sie automatisch in Ihre **Übersicht**.
2. Öffnen Sie das [Managed Center](https://knowledge.maxcluster.de/anleitung-zugriff-auf-das-managed-center) Ihres Clusters. Sie werden dann in die Dashboard-Ansicht weitergeleitet.
3. Klicken Sie im linken Navigationsmenü auf **Webserver** (Punkt 1) und wählen Sie Ihren aktiven **NGINX**-Webserver aus (Punkt 2).  
   ![ManagedCenter-Webserver-NGINX](https://knowledge.maxcluster.de/hs-fs/hubfs/Knowledge%20Base/ManagedCenter-Webserver-NGINX.png?width=629&height=315&name=ManagedCenter-Webserver-NGINX.png)
4. Wählen Sie die Domain, für die Sie eine IP-Allow-/Denylist einrichten möchten, aus und klicken Sie in der Zeile auf die **drei Punkte** und dann im Dropdown-Menü auf **Regeln**.  
   ![ManagedCenter-Webserver-NGINX-Domain-Menü-Regeln](https://knowledge.maxcluster.de/hs-fs/hubfs/Knowledge%20Base/ManagedCenter-Webserver-NGINX-Domain-Men%C3%BC-Regeln.png?width=629&height=285&name=ManagedCenter-Webserver-NGINX-Domain-Men%C3%BC-Regeln.png)
5. Wechseln Sie in dem Pop-up-Fenster auf den Reiter **Regeln** (Punkt 1) und wählen Sie über das Dropdown-Menü die **userdefined.conf.init** aus (Punkt 2).
6. Je nachdem, was Sie erreichen möchten, fügen Sie in der **Regeldatei** einen der folgenden Blöcke ein.  
     - **IP-Allowlist** – Zugriff auf die Domain nur für bestimmte IPs zulassen.
       
       Wenn Sie den Zugriff auf die Domain ausschließlich für bestimmte IP-Adressen oder Netze erlauben möchten, fügen Sie in der gewählten Regeldatei einen Block mit **allow-** und **deny-Direktiven** ein (Punkt 3).
       
       Beispiel:
       
       `# Zugriff nur von definierten IP-Adressen erlauben allow 203.0.113.10;     # Einzelne IP``allow 198.51.100.0/24;  # komplettes Netz im CIDR-Format deny  all;              # alle anderen IPs sperren`
       
       **Hinweis:** Fügen Sie für jede freizugebende IP oder jeden IP-Bereich eine **allow**-Zeile ein. Ergänzen Sie anschließend **deny all;**, damit alle übrigen IP-Adressen gesperrt werden und somit keinen Zugriff erhalten.
     - **IP-Denylist –-** Zugriff auf die Domain für bestimmte IPs sperren.
       
       Wenn allgemein alle IP-Adressen zugreifen dürfen, Sie aber einzelne IPs oder Netze sperren möchten, fügen Sie in der gewählten Regeldatei einen Block mit **deny-** und **allow-Direktiven** ein (Punkt 3).
       
       Beispiel:
       
       `# Bekannte Störadressen sperren deny  all;               # alle anderen IPs sperren deny 198.51.100.0/24;    # komplettes Netz sperren allow all;               # alle anderen IPs zulassen`
       
       **Hinweis:** Fügen Sie für jede zu sperrende IP oder jeden IP-Bereich eine deny-Zeile ein. Ergänzen Sie anschließend allow all;, damit alle übrigen IP-Adressen weiter Zugriff erhalten.
7. Überprüfen Sie Ihre Einträge auf Syntaxfehler (fehlende Semikolons, Tippfehler in IP-Adressen oder CIDR-Angaben) und klicken Sie anschließend im Regel-Dialog auf **SPEICHERN** (Punkt 4).
   
   Das Managed Center lädt NGINX neu, damit die neuen Regeln aktiv werden.  
   ![ManagedCenter-Webserver-NGINX-Domain-Regeln-UserDefinedConfInit-Beispiel-AllowList](https://knowledge.maxcluster.de/hs-fs/hubfs/Knowledge%20Base/ManagedCenter-Webserver-NGINX-Domain-Regeln-UserDefinedConfInit-Beispiel-AllowList.png?width=500&height=379&name=ManagedCenter-Webserver-NGINX-Domain-Regeln-UserDefinedConfInit-Beispiel-AllowList.png)

#### **Zugriff nur auf bestimmte Pfade der Domain beschränken**

**Hinweis:** Prüfen Sie vorab, welche Pfade Ihrer Anwendung geschützt werden sollen (z. B. Admin-Backend, API-Endpunkte).

Wenn Sie nur Bereiche wie z. B. ein Admin-Backend per IP schützen möchten, können Sie die Allow-/Deny-Regeln in einem **location-Block** verwenden, zum Beispiel:

`location /admin {     allow 203.0.113.10;     allow 198.51.100.0/24;     deny  all;   #Wichtig: Code zur Ausführung des Shops hier kopieren   #z.B:   #try_files $uri $uri/ /index.php$is_args$args; } location / {    # öffentlicher Bereich`

Somit bleibt der öffentliche Teil der Website frei erreichbar, während sensible Bereiche (in diesem Beispiel */admin*) nur von erlaubten IPs aufgerufen werden können.

**Wichtig:** Jeder location-Block muss auch die Ausführung der Anwendung beinhalten, da immer nur ein location-Block ausgeführt wird. 

### **Eingetragene NGINX-Regeln überprüfen**

Testen Sie nach der Einrichtung:

- aus **einer erlaubten IP-Adresse**, ob die Domain wie erwartet **erreichbar** ist.
- aus **einer nicht erlaubten bzw. gesperrten IP-Adresse,** ob der Zugriff **verweigert** wird (typischerweise HTTP-Status *403 Forbidden*).

Bei Problemen können Sie im Managed Center die **NGINX-Logdateien** (Access- und Error-Logs) der betreffenden Domain prüfen. Wählen Sie dazu die Domain aus der Liste aus, klicken Sie in der entsprechenden Zeile auf die **drei Punkte** und anschließend im Dropdown-Menü auf **Logdateien**.

![ManagedCenter-Webserver-NGINX-Menü-Logdateien](https://knowledge.maxcluster.de/hs-fs/hubfs/Knowledge%20Base/ManagedCenter-Webserver-NGINX-Men%C3%BC-Logdateien.png?width=500&height=227&name=ManagedCenter-Webserver-NGINX-Men%C3%BC-Logdateien.png)

**Typische Hinweise und Fehlerbilder beachten**

- Wenn eine Allowlist verwendet wird und `deny all;` fehlt, erhalten auch nicht eingetragene IP-Adressen Zugriff.
- Falsche oder unvollständige CIDR-Angaben (z. B. Tippfehler in `192.168.1.0/24`) können dazu führen, dass zu viele oder zu wenige IPs Zugriff erhalten.
- Bei IPv6-Adressen müssen entsprechende `allow-` und `deny-`Einträge mit IPv6-Notation ergänzt werden, falls Ihre Domain auch per IPv6 erreichbar ist.

### **Häufige Fragen**

1. **Kann ich mehrere IPs und Netze kombinieren?**Ja, Sie können beliebig viele `allow-` und `deny-`Direktiven kombinieren, auch mit CIDR-Notation (z. B. allow 203.0.113.0/24;). Achten Sie dabei auf die Reihenfolge, da NGINX die Regeln von oben nach unten auswertet.
2. **Was ist der Unterschied zwischen IP-Allowlist auf Domain-Ebene und Firewall-Regeln?**Die hier beschriebene Konfiguration wirkt nur auf HTTP/HTTPS-Zugriffe über NGINX. Firewall-Regeln greifen auf Netzwerkebene (z. B. für SSH oder den gesamten Cluster) und sind nicht auf einzelne Domains begrenzt.
3. **Wie vermeide ich, mich selbst auszusperren?**Fügen Sie zuerst Ihre eigene IP-Adresse zur Allowlist hinzu, testen Sie den Zugriff und aktivieren Sie erst danach die globale Sperre (`deny all;`). Führen Sie Änderungen möglichst außerhalb der Hauptgeschäftszeiten durch und halten Sie einen alternativen Zugangsweg bereit (z. B. VPN mit anderer IP).

Bei weiteren Fragen steht Ihnen unser Support unter 05251/414130 oder per E-Mail an [support@maxcluster.de](mailto:support@maxcluster.de) zur Verfügung.

- [Erste Schritte](https://knowledge.maxcluster.de/erste-schritte#main-content)

    - [Migration zu maxcluster](https://knowledge.maxcluster.de/erste-schritte#migration-zu-maxcluster)
    - [Nutzerverwaltung](https://knowledge.maxcluster.de/erste-schritte#nutzerverwaltung)
    - [Zugriff](https://knowledge.maxcluster.de/erste-schritte#zugriff)
    - [Information für Neukunden](https://knowledge.maxcluster.de/erste-schritte#information-für-neukunden)
- [Application Center](https://knowledge.maxcluster.de/application-center#main-content)

    - [Persönliche Daten](https://knowledge.maxcluster.de/application-center#persönliche-daten)
    - [Übersicht über Kunden, Cluster und mehr](https://knowledge.maxcluster.de/application-center#übersicht-über-kunden-cluster-und-mehr)
    - [Verträge: Bestellung und Kündigung](https://knowledge.maxcluster.de/application-center#verträge-bestellung-und-kündigung)
    - [Rechnungen](https://knowledge.maxcluster.de/application-center#rechnungen)
    - [Bestellungen](https://knowledge.maxcluster.de/application-center#bestellungen)
    - [Erweiterungen](https://knowledge.maxcluster.de/application-center#erweiterungen)
    - [Partner-Portal](https://knowledge.maxcluster.de/application-center#partner-portal)
- [Managed Center](https://knowledge.maxcluster.de/managed-center#main-content)

    - [Dashboard](https://knowledge.maxcluster.de/managed-center#dashboard)
    - [Monitoring](https://knowledge.maxcluster.de/managed-center#monitoring)
    - [Webserver](https://knowledge.maxcluster.de/managed-center#webserver)
    - [Datenbanken](https://knowledge.maxcluster.de/managed-center#datenbanken)
    - [Suchengines](https://knowledge.maxcluster.de/managed-center#suchengines)
    - [Zugriff & Verwaltung](https://knowledge.maxcluster.de/managed-center#zugriff-verwaltung)
    - [ShopPerformance](https://knowledge.maxcluster.de/managed-center#shopperformance)
    - [ShopSecurity](https://knowledge.maxcluster.de/managed-center#shopsecurity)
    - [Analyse](https://knowledge.maxcluster.de/managed-center#analyse)
    - [Sicherheit](https://knowledge.maxcluster.de/managed-center#sicherheit)
    - [Systemdienste](https://knowledge.maxcluster.de/managed-center#systemdienste)
    - [Weitere Informationen](https://knowledge.maxcluster.de/managed-center#weitere-informationen)
- [SSL-Zertifikate](https://knowledge.maxcluster.de/ssl-zertifikate#main-content)

    - [Anleitung](https://knowledge.maxcluster.de/ssl-zertifikate#anleitung)
    - [Information](https://knowledge.maxcluster.de/ssl-zertifikate#information)
- [Domain](https://knowledge.maxcluster.de/domain#main-content)

    - [Informationen](https://knowledge.maxcluster.de/domain#informationen)
- [Tipps & Tricks](https://knowledge.maxcluster.de/tipps-tricks#main-content)

    - [Allgemein](https://knowledge.maxcluster.de/tipps-tricks#allgemein)
    - [ASV-Scan](https://knowledge.maxcluster.de/tipps-tricks#asv-scan)
    - [E-Mail](https://knowledge.maxcluster.de/tipps-tricks#e-mail)
    - [PCI-DSS](https://knowledge.maxcluster.de/tipps-tricks#pci-dss)
    - [Penetrationstest](https://knowledge.maxcluster.de/tipps-tricks#penetrationstest)
- [Allgemeines](https://knowledge.maxcluster.de/allgemeines)
- [Aktuelle Sicherheitsmeldungen](https://knowledge.maxcluster.de/aktuelle-sicherheitsmeldungen)
- [Magento](https://knowledge.maxcluster.de/magento#main-content)

    - [Information](https://knowledge.maxcluster.de/magento#information)
- [Shopware](https://knowledge.maxcluster.de/shopware#main-content)

    - [Anleitung](https://knowledge.maxcluster.de/shopware#anleitung)
- [Pimcore](https://knowledge.maxcluster.de/pimcore#main-content)

    - [Anleitung](https://knowledge.maxcluster.de/pimcore#anleitung)
    - [FAQ](https://knowledge.maxcluster.de/pimcore#faq)
- [Akeneo](https://knowledge.maxcluster.de/akeneo#main-content)

    - [Anleitung](https://knowledge.maxcluster.de/akeneo#anleitung)
    - [FAQ](https://knowledge.maxcluster.de/akeneo#faq)
- [Mage-OS](https://knowledge.maxcluster.de/mage-os#main-content)

    - [FAQ](https://knowledge.maxcluster.de/mage-os#faq)
- [Hyvä](https://knowledge.maxcluster.de/hyv%C3%A4#main-content)

    - [FAQ](https://knowledge.maxcluster.de/hyv%C3%A4#faq)

[![maxcluster-logo\_schwarz\_rot\_ohne\_claim\_cmyk](https://knowledge.maxcluster.de/hs-fs/hubfs/maxcluster-logo_schwarz_rot_ohne_claim_cmyk.png?width=200&height=31&name=maxcluster-logo_schwarz_rot_ohne_claim_cmyk.png "maxcluster-logo_schwarz_rot_ohne_claim_cmyk")](https://maxcluster.de/)

<https://www.xing.com/pages/maxclustergmbh> <https://www.linkedin.com/company/maxcluster-gmbh/> <https://www.facebook.com/> <https://www.youtube.com/@maxcluster>

Copyright © 2025, maxcluster GmbH