Wie stelle ich einen n8n-Webhook über HTTPS bereit?
Konfigurieren Sie DNS, den Reverse Proxy und WEBHOOK_URL und testen Sie dann die Produktions-URL. Externe Integrationen erfordern normalerweise HTTPS.
Externe Integrationen erfordern normalerweise HTTPS. Port 5678 sollte lokal hinter Caddy oder Nginx lauschen.
Schritt-für-Schritt-Anleitung
-
Legen Sie den DNS-Eintrag an
Legen Sie einen A-Eintrag für n8n.example.com mit der IPv4-Adresse Ihres VPS an.
-
Konfigurieren Sie n8n
Legen Sie N8N_HOST, N8N_PROTOCOL=https und WEBHOOK_URL in Compose fest und erstellen Sie dann den Container neu.
-
Caddy installieren
Lassen Sie Caddy auf den Ports 80 und 443 lauschen und richten Sie einen Reverse-Proxy auf 127.0.0.1:5678 ein.
-
Öffnen Sie die Firewall-Ports
Erlauben Sie HTTP und HTTPS. Halten Sie Port 5678 für das öffentliche Netz geschlossen.
-
Produktions-URL testen
Aktivieren Sie einen Webhook-Knoten, kopieren Sie die Produktions-URL und rufen Sie sie dann mit curl oder der Quellanwendung auf.