{"id":5205,"date":"2026-11-01T12:40:00","date_gmt":"2026-11-01T12:40:00","guid":{"rendered":"https:\/\/zynoo.com\/blog\/nginx-reverse-proxy-ubuntu\/"},"modified":"2026-11-01T15:40:40","modified_gmt":"2026-11-01T15:40:40","slug":"nginx-reverse-proxy-ubuntu","status":"publish","type":"post","link":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/","title":{"rendered":"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"h-\">Ein <strong>Nginx-Reverse-Proxy<\/strong> empf\u00e4ngt Anfragen von Website-Besuchern und leitet sie an einen anderen Server oder eine andere Anwendung weiter. Er wird h\u00e4ufig verwendet, um Anwendungen, die auf Ports wie 3000 laufen, \u00fcber einen Domainnamen erreichbar zu machen, ohne ihre internen Ports im Internet offenzulegen.<\/p>\n\n<p class=\"wp-block-paragraph\">In dieser Anleitung konfigurieren Sie Nginx unter Ubuntu so, dass Anfragen an eine lokale Anwendung weitergeleitet werden. Au\u00dferdem verbinden Sie eine Domain und aktivieren HTTPS.<\/p>\n\n<h2 id=\"h-what-is-an-nginx-reverse-proxy\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_ist_ein_Nginx-Reverse-Proxy\"><\/span>Was ist ein Nginx-Reverse-Proxy?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Ein Reverse-Proxy befindet sich zwischen den Besuchern und Ihrer Backend-Anwendung.<\/p>\n\n<p class=\"wp-block-paragraph\">Statt sich direkt mit einer Anwendung auf Port 3000 zu verbinden, stellen Besucher eine Verbindung zu Nginx \u00fcber die standardm\u00e4\u00dfigen HTTP- oder HTTPS-Ports her.<\/p>\n\n<p class=\"wp-block-paragraph\">Nginx leitet die Anfrage an die Anwendung weiter und gibt deren Antwort zur\u00fcck.<\/p>\n\n<p class=\"wp-block-paragraph\">Der Ablauf einer Anfrage sieht so aus:<\/p>\n\n<p class=\"wp-block-paragraph\"><code>Besucher \u2192 Nginx \u2192 Backend-Anwendung<\/code><\/p>\n\n<p class=\"wp-block-paragraph\">Diese Konfiguration wird h\u00e4ufig f\u00fcr Node.js-, Python- und andere Webanwendungen verwendet. Sie kann au\u00dferdem TLS-Terminierung, Lastverteilung und eine zentrale Verarbeitung von Anfragen erm\u00f6glichen.<\/p>\n\n<div style=\"background:linear-gradient(110deg,#06347d,#0862d8);border-radius:10px;padding:20px 24px;margin:28px 0;color:#fff;font-family:inherit;\">\n  <div style=\"display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;\">\n    <div style=\"flex:1 1 230px;\">\n      <div style=\"font-size:17px;font-weight:700;line-height:1.4;margin-bottom:5px;\">\n        Ben\u00f6tigen Sie einen VPS f\u00fcr Ihre Nginx-Konfiguration?\n      <\/div>\n      <div style=\"font-size:13px;line-height:1.6;color:#e1edff;\">\n        Stellen Sie Ihre Anwendungen mit Root-Zugriff und flexiblen Serverressourcen bereit.\n      <\/div>\n    <\/div>\n    <a href=\"https:\/\/zynoo.com\/vps-hosting.html\" style=\"display:inline-block;background:#fff;color:#073b90;padding:11px 17px;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;\">\n      VPS-Tarife entdecken \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n<h2 id=\"h-prerequisites\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voraussetzungen\"><\/span>Voraussetzungen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Bevor Sie beginnen, ben\u00f6tigen Sie:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Einen Server mit Ubuntu 24.04 LTS und sudo-Zugriff.<\/li>\n\n\n\n<li>SSH-Zugriff auf Ihren Server.<\/li>\n\n\n\n<li>Einen Domainnamen, der auf die \u00f6ffentliche IP-Adresse Ihres Servers verweist.<\/li>\n\n\n\n<li>Eine Backend-Anwendung, die auf einem lokalen Port Verbindungen entgegennimmt.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">In diesem Beispiel verwenden wir Port <code>3000<\/code>.<\/p>\n\n<p class=\"wp-block-paragraph\">Wenn Sie mit SSH noch nicht vertraut sind, lesen Sie zun\u00e4chst unseren <a href=\"https:\/\/zynoo.com\/blog\/de\/ssh-commands\/\">Leitfaden f\u00fcr Einsteiger zu SSH-Befehlen<\/a>.<\/p>\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/How-to-setup-Nginx-Reverse-Proxy-1024x576.webp\" alt=\"So richten Sie einen Nginx-Reverse-Proxy ein\" class=\"wp-image-5191\" srcset=\"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/How-to-setup-Nginx-Reverse-Proxy-1024x576.webp 1024w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/How-to-setup-Nginx-Reverse-Proxy-300x169.webp 300w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/How-to-setup-Nginx-Reverse-Proxy-768x432.webp 768w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/How-to-setup-Nginx-Reverse-Proxy-1536x864.webp 1536w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/How-to-setup-Nginx-Reverse-Proxy.webp 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<h2 id=\"h-step-1-install-nginx-on-ubuntu\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_1_Nginx_unter_Ubuntu_installieren\"><\/span>Schritt 1: Nginx unter Ubuntu installieren<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Verbinden Sie sich per SSH mit Ihrem <a href=\"https:\/\/zynoo.com\/blog\/de\/debian-vs-ubuntu-vps\/\">Ubuntu<\/a>-Server.<\/p>\n\n<p class=\"wp-block-paragraph\">Aktualisieren Sie den Paketindex und installieren Sie Nginx:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install nginx -y<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie, ob Nginx l\u00e4uft:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status nginx<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Die Ausgabe sollte <code>active (running)<\/code> enthalten.<\/p>\n\n<p class=\"wp-block-paragraph\">Falls Nginx nicht gestartet ist, f\u00fchren Sie Folgendes aus:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable --now nginx<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auch die \u00f6ffentliche IP-Adresse Ihres Servers in einem Browser aufrufen. Wenn HTTP-Zugriff erlaubt ist, sollte die standardm\u00e4\u00dfige Nginx-Willkommensseite erscheinen.<\/p>\n\n<p class=\"wp-block-paragraph\">Wenn Sie UFW verwenden, erlauben Sie HTTP- und HTTPS-Datenverkehr:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 'Nginx Full'<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie auch die Firewall-Regeln, die Sie bei Ihrem Hosting-Anbieter konfiguriert haben. Deaktivieren Sie die Firewall nicht, um Nginx erreichbar zu machen.<\/p>\n\n<h2 id=\"h-step-2-start-a-test-backend-application\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_2_Eine_Backend-Testanwendung_starten\"><\/span>Schritt 2: Eine Backend-Testanwendung starten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Bevor wir den Reverse-Proxy konfigurieren, ben\u00f6tigen wir eine Anwendung, an die Nginx Anfragen weiterleiten kann.<\/p>\n\n<p class=\"wp-block-paragraph\">Erstellen Sie f\u00fcr einen einfachen Test ein tempor\u00e4res Verzeichnis:<\/p>\n\n<pre class=\"wp-block-code\"><code>mkdir -p ~\/nginx-proxy-test\ncd ~\/nginx-proxy-test<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Erstellen Sie eine einfache HTML-Seite:<\/p>\n\n<pre class=\"wp-block-code\"><code>echo '&lt;h1&gt;Nginx Reverse Proxy Works!&lt;\/h1&gt;' &gt; index.html<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Starten Sie nun den integrierten HTTP-Server von Python:<\/p>\n\n<pre class=\"wp-block-code\"><code>python3 -m http.server 3000 --bind 127.0.0.1<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Damit wird Ihre Testseite auf Port 3000 bereitgestellt und ist nur \u00fcber die lokale Loopback-Adresse erreichbar.<\/p>\n\n<p class=\"wp-block-paragraph\">Lassen Sie dieses Terminal ge\u00f6ffnet und starten Sie eine zweite SSH-Sitzung.<\/p>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie, ob die Anwendung antwortet:<\/p>\n\n<pre class=\"wp-block-code\"><code>curl http:\/\/127.0.0.1:3000<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Die Ausgabe sollte Folgendes enthalten:<\/p>\n\n<pre class=\"wp-block-code\"><code>&lt;h1&gt;Nginx Reverse Proxy Works!&lt;\/h1&gt;<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Dieser Python-Server dient nur zur Demonstration. Verwenden Sie f\u00fcr eine produktive Anwendung den daf\u00fcr empfohlenen Anwendungsserver und die empfohlene Konfiguration zur Dienstverwaltung.<\/p>\n\n<h2 id=\"h-step-3-create-an-nginx-reverse-proxy-configuration\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_3_Eine_Nginx-Reverse-Proxy-Konfiguration_erstellen\"><\/span>Schritt 3: Eine Nginx-Reverse-Proxy-Konfiguration erstellen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Erstellen Sie einen neuen Nginx-Serverblock:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/nginx\/sites-available\/app.example.com<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ersetzen Sie <code>app.example.com<\/code> durch Ihre tats\u00e4chliche Domain.<\/p>\n\n<p class=\"wp-block-paragraph\">F\u00fcgen Sie die folgende Konfiguration hinzu:<\/p>\n\n<pre class=\"wp-block-code\"><code>server {\n    listen 80;\n    server_name app.example.com;\n\n    location \/ {\n        proxy_pass http:\/\/127.0.0.1:3000;\n\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n}<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Speichern Sie die Datei.<\/p>\n\n<h3 id=\"h-understanding-the-configuration\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Die_Konfiguration_verstehen\"><\/span>Die Konfiguration verstehen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<ul class=\"wp-block-list\">\n<li><code>listen 80<\/code> nimmt HTTP-Anfragen entgegen.<\/li>\n\n\n\n<li><code>server_name<\/code> gibt an, welche Domain Nginx verarbeiten soll.<\/li>\n\n\n\n<li><code>proxy_pass<\/code> leitet Anfragen an die Anwendung auf Port 3000 weiter.<\/li>\n\n\n\n<li><code>proxy_set_header<\/code> \u00fcbermittelt dem Backend n\u00fctzliche Informationen \u00fcber die urspr\u00fcngliche Anfrage.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Das Backend muss weitergeleitete Header verstehen und sicher verarbeiten. Konfigurieren Sie Anwendungen nur dann so, dass sie diesen Headern vertrauen, wenn die Anfragen \u00fcber Ihren vertrauensw\u00fcrdigen Proxy eintreffen.<\/p>\n\n<h2 id=\"h-step-4-enable-and-test-the-configuration\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_4_Die_Konfiguration_aktivieren_und_testen\"><\/span>Schritt 4: Die Konfiguration aktivieren und testen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Aktivieren Sie Ihren neuen Serverblock:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo ln -s \/etc\/nginx\/sites-available\/app.example.com \/etc\/nginx\/sites-enabled\/<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Wenn der Link bereits vorhanden ist, erstellen Sie ihn nicht erneut.<\/p>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie die Konfiguration auf Fehler:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo nginx -t<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Wenn der Test erfolgreich ist, laden Sie die Nginx-Konfiguration neu:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl reload nginx<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Rufen Sie nun Folgendes auf:<\/p>\n\n<p class=\"wp-block-paragraph\"><code>http:\/\/app.example.com<\/code><\/p>\n\n<p class=\"wp-block-paragraph\">Wenn der DNS-Eintrag auf den richtigen Server verweist und das Test-Backend noch l\u00e4uft, sollten Sie Folgendes sehen:<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Der Nginx-Reverse-Proxy funktioniert!<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Wenn stattdessen die standardm\u00e4\u00dfige Nginx-Seite erscheint, pr\u00fcfen Sie die DNS-Eintr\u00e4ge Ihrer Domain und die <code>server_name<\/code>-Konfiguration.<\/p>\n\n<h2 id=\"h-step-5-enable-https-with-let-s-encrypt\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_5_HTTPS_mit_Lets_Encrypt_aktivieren\"><\/span>Schritt 5: HTTPS mit Let&#8217;s Encrypt aktivieren<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Verwenden Sie f\u00fcr eine \u00f6ffentliche Website HTTPS, statt den Datenverkehr unverschl\u00fcsselt zu lassen.<\/p>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie zun\u00e4chst, ob Ihre Domain auf den richtigen Server aufgel\u00f6st wird und ob Port 80 f\u00fcr eingehende Verbindungen erreichbar ist. Beides ist f\u00fcr die standardm\u00e4\u00dfige HTTP-Zertifikatsvalidierung wichtig.<\/p>\n\n<p class=\"wp-block-paragraph\">Installieren Sie Certbot \u00fcber den offiziellen Snap-basierten Weg:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo snap install --classic certbot<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Falls der Befehl <code>certbot<\/code> noch nicht verf\u00fcgbar ist, erstellen Sie den Befehlslink:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo ln -s \/snap\/bin\/certbot \/usr\/local\/bin\/certbot<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Fordern Sie anschlie\u00dfend ein Zertifikat an:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo certbot --nginx -d app.example.com<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Folgen Sie den Anweisungen. Certbot kann ein Zertifikat beziehen und Nginx so konfigurieren, dass Ihre Domain \u00fcber HTTPS erreichbar ist.<\/p>\n\n<p class=\"wp-block-paragraph\">Testen Sie danach die Zertifikatserneuerung:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo certbot renew --dry-run<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Rufen Sie Folgendes auf:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;app.example.com<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ihre Testanwendung sollte nun \u00fcber eine verschl\u00fcsselte Verbindung geladen werden.<\/p>\n\n<h2 id=\"h-step-6-verify-your-reverse-proxy\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_6_Ihren_Reverse-Proxy_ueberpruefen\"><\/span>Schritt 6: Ihren Reverse-Proxy \u00fcberpr\u00fcfen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie die HTTPS-Antwort:<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -I https:\/\/app.example.com<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Beim Python-Backend aus dem Beispiel zeigt eine HTTP-Antwort mit <code>200 OK<\/code> an, dass die Anfrage die Anwendung erfolgreich erreicht hat.<\/p>\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auch pr\u00fcfen, welche Prozesse auf Ihrem Server Verbindungen entgegennehmen:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo ss -ltnp<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ihre Nginx-Installation sollte auf den konfigurierten \u00f6ffentlichen HTTP- und HTTPS-Ports Verbindungen entgegennehmen, w\u00e4hrend das Backend aus dem Beispiel auf <code>127.0.0.1:3000<\/code> Verbindungen entgegennimmt.<\/p>\n\n<p class=\"wp-block-paragraph\">Beachten Sie, dass der tempor\u00e4re Python-Server beendet wird, wenn Sie seine Terminalsitzung schlie\u00dfen. Produktive Anwendungen sollten unter einem Prozessmanager wie systemd laufen.<\/p>\n\n<h2 id=\"h-common-nginx-reverse-proxy-problems\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Haeufige_Probleme_mit_Nginx-Reverse-Proxys\"><\/span>H\u00e4ufige Probleme mit Nginx-Reverse-Proxys<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<h3 id=\"h-502-bad-gateway\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"502_Bad_Gateway\"><\/span>502 Bad Gateway<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p class=\"wp-block-paragraph\">Das bedeutet in der Regel, dass Nginx keine g\u00fcltige Antwort vom Backend erhalten hat.<\/p>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie, ob Ihre Anwendung l\u00e4uft und ob der Port in <code>proxy_pass<\/code> korrekt ist.<\/p>\n\n<div class=\"wp-block-group zynoo-related-reading has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#c7d8ef;border-width:1px;border-radius:8px;border-left-color:#0069ff;border-left-width:3px;color:#24364f;background-color:#eaf2ff;margin-top:28px;margin-bottom:28px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;font-size:16px;line-height:1.8\">\n<p class=\"wp-block-paragraph\"><strong>Unser Leitfaden<\/strong> zur <a href=\"https:\/\/zynoo.com\/blog\/de\/502-bad-gateway-nginx\/\">Behebung von 502 Bad Gateway in Nginx<\/a> behandelt Protokolle, Upstream-Dienste und Verbindungsprobleme ausf\u00fchrlicher.<\/p>\n<\/div>\n\n<h3 id=\"h-504-gateway-timeout\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"504_Gateway_Timeout\"><\/span>504 Gateway Timeout<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p class=\"wp-block-paragraph\">Ein 504-Fehler tritt auf, wenn das Gateway die erforderliche Antwort vom Upstream nicht rechtzeitig erh\u00e4lt.<\/p>\n\n<p class=\"wp-block-paragraph\">Untersuchen Sie langsame Anfragen an die Anwendung und die Leistung des Backends, bevor Sie die Zeitlimits erh\u00f6hen.<\/p>\n\n<div class=\"wp-block-group zynoo-related-reading has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#c7d8ef;border-width:1px;border-radius:8px;border-left-color:#0069ff;border-left-width:3px;color:#24364f;background-color:#eaf2ff;margin-top:28px;margin-bottom:28px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;font-size:16px;line-height:1.8\">\n<p class=\"wp-block-paragraph\"><strong>Weitere Anleitungen finden Sie in unserem<\/strong> <a href=\"https:\/\/zynoo.com\/blog\/de\/504-gateway-timeout\/\">Leitfaden zur Fehlerbehebung bei 504 Gateway Timeout<\/a>.<\/p>\n<\/div>\n\n<h3 id=\"h-the-domain-doesn-t-load\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Die_Domain_ist_nicht_erreichbar\"><\/span>Die Domain ist nicht erreichbar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfen Sie, ob der A-Eintrag Ihrer Domain auf die richtige \u00f6ffentliche IP-Adresse verweist, die entsprechenden Firewall-Ports ge\u00f6ffnet sind und der Nginx-Serverblock zum angeforderten Hostnamen passt.<\/p>\n\n<h2 id=\"h-frequently-asked-questions\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Haeufig_gestellte_Fragen\"><\/span>H\u00e4ufig gestellte Fragen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1793536198078\"><strong class=\"schema-faq-question\">Was ist proxy_pass in Nginx?<\/strong> <p class=\"schema-faq-answer\">proxy_pass legt fest, wohin Nginx Anfragen weiterleitet, beispielsweise an eine HTTP-Anwendung, die auf 127.0.0.1:3000 l\u00e4uft.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793536226833\"><strong class=\"schema-faq-question\">Kann Nginx als Reverse-Proxy f\u00fcr mehrere Anwendungen dienen?<\/strong> <p class=\"schema-faq-answer\">Ja. Sie k\u00f6nnen separate Domains, Subdomains oder URL-Pfade konfigurieren, um Anfragen an unterschiedliche Backend-Anwendungen weiterzuleiten.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793536270612\"><strong class=\"schema-faq-question\">Ben\u00f6tige ich eine Domain f\u00fcr einen Nginx-Reverse-Proxy?<\/strong> <p class=\"schema-faq-answer\">Nein. Sie k\u00f6nnen einen Reverse-Proxy mit einer IP-Adresse oder lokal testen. Eine Domain erleichtert jedoch das \u00f6ffentliche Hosting und den Bezug eines standardm\u00e4\u00dfigen HTTPS-Zertifikats.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793536281086\"><strong class=\"schema-faq-question\">Ist ein Nginx-Reverse-Proxy kostenlos?<\/strong> <p class=\"schema-faq-answer\">Ja. Die Open-Source-Version von Nginx unterst\u00fctzt Reverse-Proxy-Funktionen ohne kommerzielle Lizenz.<\/p> <\/div> <\/div>\n\n<h2 id=\"h-conclusion\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Fazit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Sie haben einen Nginx-Reverse-Proxy unter Ubuntu konfiguriert, Anfragen an eine lokale Anwendung weitergeleitet und HTTPS aktiviert.<\/p>\n\n<p class=\"wp-block-paragraph\">Die gleiche Grundkonfiguration l\u00e4sst sich f\u00fcr Node.js, <a href=\"https:\/\/www.python.org\/downloads\/\">Python<\/a> und andere HTTP-basierte Anwendungen anpassen, indem Sie die Backend-Adresse in <code>proxy_pass<\/code> \u00e4ndern.<\/p>\n\n<p class=\"wp-block-paragraph\">Bevor Sie diese Konfiguration produktiv einsetzen, stellen Sie sicher, dass Ihre Anwendung automatisch startet, mit geeigneten Berechtigungen l\u00e4uft und ausreichend \u00fcberwacht und abgesichert ist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Nginx-Reverse-Proxy empf\u00e4ngt Anfragen von Website-Besuchern und leitet sie an einen anderen Server oder eine andere Anwendung weiter. Er wird h\u00e4ufig verwendet, um Anwendungen, die auf Ports wie 3000 laufen, \u00fcber einen Domainnamen erreichbar zu machen, ohne ihre internen Ports im Internet offenzulegen. In dieser Anleitung konfigurieren Sie Nginx unter Ubuntu so, dass Anfragen an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5206,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[502],"tags":[247],"class_list":["post-5205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-anleitungen","tag-anleitung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein<\/title>\n<meta name=\"description\" content=\"Erfahren Sie, wie Sie einen Nginx-Reverse-Proxy unter Ubuntu einrichten, proxy_pass konfigurieren, Ihre Domain verbinden, HTTPS aktivieren und Ihre Anwendung testen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein\" \/>\n<meta property=\"og:description\" content=\"Erfahren Sie, wie Sie einen Nginx-Reverse-Proxy unter Ubuntu einrichten, proxy_pass konfigurieren, Ihre Domain verbinden, HTTPS aktivieren und Ihre Anwendung testen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"ZYNOO Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-01T12:40:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-01T15:40:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/Nginx-Reverse-Proxy.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jamie Collins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jamie Collins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/\"},\"author\":{\"name\":\"Jamie Collins\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#\\\/schema\\\/person\\\/075b85b8be75fb370da34891a96e7eba\"},\"headline\":\"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein\",\"datePublished\":\"2026-11-01T12:40:00+00:00\",\"dateModified\":\"2026-11-01T15:40:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/\"},\"wordCount\":1130,\"publisher\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Nginx-Reverse-Proxy.webp\",\"keywords\":[\"Anleitung\"],\"articleSection\":[\"Linux-Anleitungen\"],\"inLanguage\":\"de\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/\",\"name\":\"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Nginx-Reverse-Proxy.webp\",\"datePublished\":\"2026-11-01T12:40:00+00:00\",\"dateModified\":\"2026-11-01T15:40:40+00:00\",\"description\":\"Erfahren Sie, wie Sie einen Nginx-Reverse-Proxy unter Ubuntu einrichten, proxy_pass konfigurieren, Ihre Domain verbinden, HTTPS aktivieren und Ihre Anwendung testen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536198078\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536226833\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536270612\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536281086\"}],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Nginx-Reverse-Proxy.webp\",\"contentUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Nginx-Reverse-Proxy.webp\",\"width\":1672,\"height\":941,\"caption\":\"Nginx-Reverse-Proxy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux-Anleitungen\",\"item\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/category\\\/linux-anleitungen\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/\",\"name\":\"Zynoo Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#organization\",\"name\":\"ZYNOO\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo.png\",\"width\":149,\"height\":31,\"caption\":\"ZYNOO\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/#\\\/schema\\\/person\\\/075b85b8be75fb370da34891a96e7eba\",\"name\":\"Jamie Collins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c9359158623ddee86ac8561e84de70f78b722c1d9018dd61d611ae19118a2d76?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c9359158623ddee86ac8561e84de70f78b722c1d9018dd61d611ae19118a2d76?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c9359158623ddee86ac8561e84de70f78b722c1d9018dd61d611ae19118a2d76?s=96&d=mm&r=g\",\"caption\":\"Jamie Collins\"},\"description\":\"Jamie Collins is a content writer with over 5+ years of experience in web hosting. He specializes in creating simple, practical guides that help readers understand hosting and make smarter online choices.\",\"sameAs\":[\"https:\\\/\\\/zynoo.com\\\/blog\\\/\"],\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/author\\\/willy\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536198078\",\"position\":1,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536198078\",\"name\":\"Was ist proxy_pass in Nginx?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"proxy_pass legt fest, wohin Nginx Anfragen weiterleitet, beispielsweise an eine HTTP-Anwendung, die auf 127.0.0.1:3000 l\u00e4uft.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536226833\",\"position\":2,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536226833\",\"name\":\"Kann Nginx als Reverse-Proxy f\u00fcr mehrere Anwendungen dienen?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Sie k\u00f6nnen separate Domains, Subdomains oder URL-Pfade konfigurieren, um Anfragen an unterschiedliche Backend-Anwendungen weiterzuleiten.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536270612\",\"position\":3,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536270612\",\"name\":\"Ben\u00f6tige ich eine Domain f\u00fcr einen Nginx-Reverse-Proxy?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nein. Sie k\u00f6nnen einen Reverse-Proxy mit einer IP-Adresse oder lokal testen. Eine Domain erleichtert jedoch das \u00f6ffentliche Hosting und den Bezug eines standardm\u00e4\u00dfigen HTTPS-Zertifikats.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536281086\",\"position\":4,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/de\\\/nginx-reverse-proxy-ubuntu\\\/#faq-question-1793536281086\",\"name\":\"Ist ein Nginx-Reverse-Proxy kostenlos?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Die Open-Source-Version von Nginx unterst\u00fctzt Reverse-Proxy-Funktionen ohne kommerzielle Lizenz.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein","description":"Erfahren Sie, wie Sie einen Nginx-Reverse-Proxy unter Ubuntu einrichten, proxy_pass konfigurieren, Ihre Domain verbinden, HTTPS aktivieren und Ihre Anwendung testen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/","og_locale":"de_DE","og_type":"article","og_title":"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein","og_description":"Erfahren Sie, wie Sie einen Nginx-Reverse-Proxy unter Ubuntu einrichten, proxy_pass konfigurieren, Ihre Domain verbinden, HTTPS aktivieren und Ihre Anwendung testen.","og_url":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/","og_site_name":"ZYNOO Blog","article_published_time":"2026-11-01T12:40:00+00:00","article_modified_time":"2026-11-01T15:40:40+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/Nginx-Reverse-Proxy.webp","type":"image\/webp"}],"author":"Jamie Collins","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Jamie Collins","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#article","isPartOf":{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/"},"author":{"name":"Jamie Collins","@id":"https:\/\/zynoo.com\/blog\/de\/#\/schema\/person\/075b85b8be75fb370da34891a96e7eba"},"headline":"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein","datePublished":"2026-11-01T12:40:00+00:00","dateModified":"2026-11-01T15:40:40+00:00","mainEntityOfPage":{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/"},"wordCount":1130,"publisher":{"@id":"https:\/\/zynoo.com\/blog\/de\/#organization"},"image":{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/Nginx-Reverse-Proxy.webp","keywords":["Anleitung"],"articleSection":["Linux-Anleitungen"],"inLanguage":"de"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/","url":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/","name":"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein","isPartOf":{"@id":"https:\/\/zynoo.com\/blog\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/Nginx-Reverse-Proxy.webp","datePublished":"2026-11-01T12:40:00+00:00","dateModified":"2026-11-01T15:40:40+00:00","description":"Erfahren Sie, wie Sie einen Nginx-Reverse-Proxy unter Ubuntu einrichten, proxy_pass konfigurieren, Ihre Domain verbinden, HTTPS aktivieren und Ihre Anwendung testen.","breadcrumb":{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536198078"},{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536226833"},{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536270612"},{"@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536281086"}],"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#primaryimage","url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/Nginx-Reverse-Proxy.webp","contentUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/Nginx-Reverse-Proxy.webp","width":1672,"height":941,"caption":"Nginx-Reverse-Proxy"},{"@type":"BreadcrumbList","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zynoo.com\/blog\/de\/"},{"@type":"ListItem","position":2,"name":"Linux-Anleitungen","item":"https:\/\/zynoo.com\/blog\/de\/category\/linux-anleitungen\/"},{"@type":"ListItem","position":3,"name":"So richten Sie einen Nginx-Reverse-Proxy unter Ubuntu ein"}]},{"@type":"WebSite","@id":"https:\/\/zynoo.com\/blog\/de\/#website","url":"https:\/\/zynoo.com\/blog\/de\/","name":"Zynoo Blog","description":"","publisher":{"@id":"https:\/\/zynoo.com\/blog\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zynoo.com\/blog\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/zynoo.com\/blog\/de\/#organization","name":"ZYNOO","url":"https:\/\/zynoo.com\/blog\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/zynoo.com\/blog\/de\/#\/schema\/logo\/image\/","url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2025\/08\/logo.png","contentUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2025\/08\/logo.png","width":149,"height":31,"caption":"ZYNOO"},"image":{"@id":"https:\/\/zynoo.com\/blog\/de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zynoo.com\/blog\/de\/#\/schema\/person\/075b85b8be75fb370da34891a96e7eba","name":"Jamie Collins","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c9359158623ddee86ac8561e84de70f78b722c1d9018dd61d611ae19118a2d76?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c9359158623ddee86ac8561e84de70f78b722c1d9018dd61d611ae19118a2d76?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c9359158623ddee86ac8561e84de70f78b722c1d9018dd61d611ae19118a2d76?s=96&d=mm&r=g","caption":"Jamie Collins"},"description":"Jamie Collins is a content writer with over 5+ years of experience in web hosting. He specializes in creating simple, practical guides that help readers understand hosting and make smarter online choices.","sameAs":["https:\/\/zynoo.com\/blog\/"],"url":"https:\/\/zynoo.com\/blog\/de\/author\/willy\/"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536198078","position":1,"url":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536198078","name":"Was ist proxy_pass in Nginx?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"proxy_pass legt fest, wohin Nginx Anfragen weiterleitet, beispielsweise an eine HTTP-Anwendung, die auf 127.0.0.1:3000 l\u00e4uft.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536226833","position":2,"url":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536226833","name":"Kann Nginx als Reverse-Proxy f\u00fcr mehrere Anwendungen dienen?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ja. Sie k\u00f6nnen separate Domains, Subdomains oder URL-Pfade konfigurieren, um Anfragen an unterschiedliche Backend-Anwendungen weiterzuleiten.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536270612","position":3,"url":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536270612","name":"Ben\u00f6tige ich eine Domain f\u00fcr einen Nginx-Reverse-Proxy?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Nein. Sie k\u00f6nnen einen Reverse-Proxy mit einer IP-Adresse oder lokal testen. Eine Domain erleichtert jedoch das \u00f6ffentliche Hosting und den Bezug eines standardm\u00e4\u00dfigen HTTPS-Zertifikats.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536281086","position":4,"url":"https:\/\/zynoo.com\/blog\/de\/nginx-reverse-proxy-ubuntu\/#faq-question-1793536281086","name":"Ist ein Nginx-Reverse-Proxy kostenlos?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ja. Die Open-Source-Version von Nginx unterst\u00fctzt Reverse-Proxy-Funktionen ohne kommerzielle Lizenz.","inLanguage":"de"},"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/5205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=5205"}],"version-history":[{"count":2,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/5205\/revisions"}],"predecessor-version":[{"id":5425,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/5205\/revisions\/5425"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/media\/5206"}],"wp:attachment":[{"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=5205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=5205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zynoo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=5205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}