{"id":38127,"date":"2020-09-02T05:53:22","date_gmt":"2020-09-02T12:53:22","guid":{"rendered":"https:\/\/kinsta.com\/?p=77722"},"modified":"2023-08-25T09:19:32","modified_gmt":"2023-08-25T08:19:32","slug":"reverse-proxy","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/","title":{"rendered":"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)"},"content":{"rendered":"<p>Ein Reverse-Proxy sitzt vor einem Webserver und empf\u00e4ngt alle Anfragen, bevor sie den Ursprungsserver erreichen. Er funktioniert \u00e4hnlich wie ein Forward-Proxy, au\u00dfer dass es in diesem Fall der Webserver ist, der den Proxy benutzt, und nicht der Benutzer oder Client. Reverse-Proxys werden in der Regel verwendet, um <a href=\"https:\/\/kinsta.com\/de\/blog\/leistung-drittanbietern\/\">Leistung<\/a>, Sicherheit und Zuverl\u00e4ssigkeit des Webservers zu verbessern.<\/p>\n<p>Zum Beispiel kannst du eine Nicht-WordPress-Seite unter der Domain <code>example.com<\/code> auf Server A hosten lassen und ihren Blog unter der URL <code>example.com\/blog<\/code> auf Server B hosten lassen. Du kannst dies erreichen, indem du einen Reverse-Proxy f\u00fcr den Server hinzuf\u00fcgst, der deine Webseite hostet. Du kannst den Reverse-Proxy so konfigurieren, dass Anfragen an das Blog auf einen anderen Server umgeleitet werden (z.B. einen <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/\">Managed WordPress Host wie Kinsta<\/a>).<\/p>\n<p>In diesem Artikel lernst du die Grundlagen von Reverse-Proxy-Servern kennen, wie sie funktionieren, was ihre Hauptvorteile sind und wie du sie zur Beschleunigung und Sicherung deiner Webseite f\u00fcr WordPress nutzen kannst.<\/p>\n<p>Aufgeregt? Fangen wir an!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Was ist ein Reverse Proxy?<\/h2>\n<p>Um zu verstehen, was ein Reverse-Proxy-Server ist, musst du zuerst seine Rolle kennen und dich mit allen damit verbundenen Begriffen vertraut machen.<\/p>\n<p>Wenn du normal im Internet surfst, indem du einen <a href=\"https:\/\/kinsta.com\/de\/blog\/domainnamen-auswahlen\/\">Domain-Namen<\/a> eingibst oder auf einen Link klickst, verbindet sich dein Browser\/Ger\u00e4t direkt mit dem Server der Webseite und beginnt mit dem Herunterladen seiner Ressourcen.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/surfen-internet-normalerweise-funktioniert.png\" alt=\"Wie das Surfen im Internet normalerweise funktioniert\" width=\"1100\" height=\"434\"><figcaption class=\"wp-caption-text\">Wie das Surfen im Internet normalerweise funktioniert<\/figcaption><\/figure>\n<p>Wenn du deine IP-Adresse von den Webseiten, die du besuchst, anonymisieren m\u00f6chtest, dann kannst du einen Proxy-Server benutzen, um alle deine Anfragen zuerst an ihn zu schicken. Er leitet deine Anfragen an den <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-dns\/\">DNS-Resolver<\/a> weiter und l\u00e4dt dann die Ressourcen der Webseite von ihrem Ursprungsserver herunter.<\/p>\n<p>Danach leitet es diese Ressourcen an dein Ger\u00e4t weiter. Dies wird Forward-Proxy genannt.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/forward-proxy-server-funktioniert.png\" alt=\"Wie ein Forward-Proxy-Server funktioniert\" width=\"1100\" height=\"427\"><figcaption class=\"wp-caption-text\">Wie ein Forward-Proxy-Server funktioniert<\/figcaption><\/figure>\n<p>Du bist komplett von der Webseite verborgen, da es denkt, dass deine Anfrage vom Forward Proxy stammt.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Aufgrund der Art und Weise, wie <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-analytics-mykinsta\/\/counting-visits\/\">einige Hosting-Provider wie Kinsta die Besuche von Webseiten z\u00e4hlen<\/a>, verlangen sie von den Nutzern, dass sie einen Header setzen, um ihre echte IP-Adresse dem Herkunftsserver mitzuteilen. Daher gelten die Datenschutzvorteile in solchen F\u00e4llen nicht.<\/p>\n<\/aside>\n\n<p>Abgesehen von der Verbesserung der Privatsph\u00e4re der Benutzer wird ein Forward-Proxy haupts\u00e4chlich dazu verwendet, geografische Inhaltsbeschr\u00e4nkungen zu umgehen. Wenn du zum Beispiel ein Video ansehen m\u00f6chtest, das in deiner Region blockiert ist, kannst du einen Forward-Proxy mit einer IP-Adresse verwenden, auf der das Video zum Ansehen verf\u00fcgbar ist.<\/p>\n<p>Ein Forward-Proxy funktioniert fast genauso wie ein Virtual Private Network (VPN), aber es handelt sich dabei um <a href=\"https:\/\/www.varonis.com\/blog\/proxy-vs-vpn\/\">unterschiedliche Technologien<\/a> mit einzigartigen Anwendungsf\u00e4llen (sie k\u00f6nnen sich jedoch manchmal \u00fcberschneiden).<\/p>\n<h3>Reverse Proxy Server vs. Forward Proxy Server<\/h3>\n<p>Ein Reverse-Proxy-Server fungiert als Front f\u00fcr den Herkunftsserver, um die Anonymit\u00e4t zu wahren und die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-sicherheit\/\">Sicherheit zu erh\u00f6hen<\/a>, genau wie ein Benutzer\/Client einen Forward-Proxy verwenden kann, um dasselbe zu erreichen. Es stellt sicher, dass kein Benutzer oder Client direkt mit dem Herkunftsserver kommuniziert.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy-server-funktioniert.png\" alt=\"Wie ein Reverse-Proxy-Server funktioniert\" width=\"1100\" height=\"427\"><figcaption class=\"wp-caption-text\">Wie ein Reverse-Proxy-Server funktioniert<\/figcaption><\/figure>\n<p>Der Unterschied zwischen einem Forward-Proxy und einem Reverse-Proxy ist gering, aber sie funktionieren unterschiedlich.<\/p>\n<p>Beide k\u00f6nnen zusammen arbeiten, da es keine \u00dcberschneidungen zwischen ihren Funktionen gibt. Normalerweise benutzen Benutzer\/Clients einen Forward-Proxy, w\u00e4hrend die Herkunftsserver einen Reverse-Proxy benutzen.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/forward-proxy-vs-reverse-proxy-server.png\" alt=\"Forward Proxy vs Reverse Proxy Server\" width=\"1100\" height=\"550\"><figcaption class=\"wp-caption-text\">Forward Proxy vs Reverse Proxy Server<\/figcaption><\/figure>\n<p>Da ein Serveradministrator kontrollieren kann, wie der Reverse Proxy funktioniert, kannst du es benutzen, um viele n\u00fctzliche Funktionen zu aktivieren.<\/p>\n<p>Wir werden alle seine Vorteile sp\u00e4ter in diesem Beitrag auflisten.<\/p>\n<h3>Warum einen Reverse Proxy benutzen?<\/h3>\n<p>Viele Unternehmen, vor allem Gro\u00dfunternehmen, verwenden ma\u00dfgeschneiderte Webseiten, die auf ihre individuellen Bed\u00fcrfnisse zugeschnitten sind und nicht auf WordPress laufen. Einige Beispiele sind Webseiten von Banken und Versicherungen.<\/p>\n<p>In anderen F\u00e4llen kann es vorkommen, dass ein Unternehmen seine Webseite bei einem externen Service hostet, der es ihm nicht erlaubt, externe Software zu installieren (z.B. <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-wordpress\/\">WordPress<\/a>). Normalerweise handelt es sich dabei um kleine bis mittelgro\u00dfe Einzelh\u00e4ndler, die eine <a href=\"https:\/\/kinsta.com\/de\/blog\/ecommerce-plattformen\/\">E-Commerce-Plattform<\/a> wie <a href=\"https:\/\/kinsta.com\/de\/blog\/shopify-alternativen\/\">Shopify<\/a> nutzen.<\/p>\n<p>Da WordPress \u00fcber <a href=\"https:\/\/kinsta.com\/de\/blog\/cms-software\/\">robuste CMS-Funktionen<\/a> verf\u00fcgt, ziehen es viele Unternehmen, einschlie\u00dflich gro\u00dfer Unternehmen mit ma\u00dfgeschneiderten Webseiten, vor, ihre <a href=\"https:\/\/kinsta.com\/de\/wordpress-marktanteil\/\">Blogs mit WordPress zu hosten<\/a>.<\/p>\n<p>Eine M\u00f6glichkeit, dieses Problem zu umgehen, besteht darin, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-subdomain\/#how-to-install-wordpress-on-subdomain\">WordPress auf der Subdomain der Haupt-Website<\/a> zu installieren und die <a href=\"https:\/\/kinsta.com\/de\/blog\/navigation-auf-webseiten\/\">Navigationsmen\u00fcs<\/a> so zu strukturieren, dass die Nutzer leicht zwischen der Haupt-Webseite und dem Blog wechseln k\u00f6nnen.<\/p>\n<p>Da Subdomains sich wie eine einzigartige Domain verhalten, kann es das <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-seo\/\">SEO deiner Webseite<\/a> beeinflussen. Auch wenn Google sowohl Subdomains als auch Unterverzeichnisse gleich behandelt, ist es aufw\u00e4ndiger, eine Webseite f\u00fcr das Suchmaschinen-Ranking zu optimieren, wenn sie auf <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-subdomain\/#impact\">einer Subdomain gehostet wird, als wenn sie in einem Unterverzeichnis<\/a> gehostet wird.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/zwei-ansatze-hosting-blogs-webseite.png\" alt=\"Zwei Ans\u00e4tze f\u00fcr das Hosting von Blogs auf einer Webseite\" width=\"1100\" height=\"252\"><figcaption class=\"wp-caption-text\">Zwei Ans\u00e4tze f\u00fcr das Hosting von Blogs auf einer Webseite<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=uJGDyAN9g-g\">Google hat erneut best\u00e4tigt<\/a>, dass es sowohl Subdomains als auch Unterverzeichnisse gleich behandelt, aber einige SEO-Experten sind damit nicht einverstanden. Und selbst wenn es sich nicht auf das SEO der Webseite auswirkt, ist eine Webseite, die in einem Unterverzeichnis gehostet wird, einfach einfacher zu pflegen.<\/p>\n<p>Aus diesem Grund kannst du einen Reverse Proxy verwenden, um Anfragen an das auf einem separaten Server gehostete Blog der Webseite umzuleiten. Zum Beispiel kann eine Bank ihre Haupt-Website sicher auf ihren Servern hosten, aber sie kann auch ihren <a href=\"https:\/\/kinsta.com\/de\/blog\/besten-blogging-platformen\/#1-wordpressorg\">WordPress-basierten Blog<\/a> separat auf einem verwalteten WordPress-Host wie <a href=\"https:\/\/kinsta.com\/de\/\">Kinsta<\/a> hosten.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/beispiel-reverse-proxy-anwendungsfall.png\" alt=\"Ein Beispiel f\u00fcr einen Reverse-Proxy-Anwendungsfall\" width=\"1100\" height=\"464\"><figcaption class=\"wp-caption-text\">Ein Beispiel f\u00fcr einen Reverse-Proxy-Anwendungsfall<\/figcaption><\/figure>\n<p>Zwei verschiedene Webseiten unter einem einzigen Domain-Namen zu vereinen, ist einer der Hauptvorteile der Verwendung eines Reverse Proxy. Es hilft Marken dabei, ihre Webseiten organisiert, professionell und glaubw\u00fcrdig zu halten.<\/p>\n\n<h2>Vorteile der Verwendung eines Reverse Proxy<\/h2>\n<p>Neben dem obigen Anwendungsfall gew\u00e4hren Reverse Proxies noch viele weitere Vorteile. Im folgenden Abschnitt werden einige ihrer wichtigsten Vorteile besprochen.<\/p>\n<h3>Load Balancing<\/h3>\n<p>Ein einzelner Herkunftsserver kann nicht den gesamten <a href=\"https:\/\/kinsta.com\/de\/blog\/traffic-deine-webseite-bekommen\/\">eingehenden Traffic<\/a> f\u00fcr eine Webseite mit Millionen von Besuchern t\u00e4glich verarbeiten. In diesen F\u00e4llen kannst du den Traffic geschickt auf einen Pool von vielen Servern verteilen. Normalerweise hosten alle Server den gleichen Inhalt, um einen einzigen Fehler zu vermeiden und die Webseite zuverl\u00e4ssiger zu machen.<\/p>\n<p>Ein Reverse Proxy ist eine gute M\u00f6glichkeit, dies einzurichten, da es den eingehenden Traffic empfangen kann, bevor er den Ursprungsserver erreicht. Wenn der Ursprungsserver \u00fcberlastet ist oder komplett ausf\u00e4llt, kann es den Traffic auf andere Server verteilen, ohne die Funktionalit\u00e4t der Webseite zu beeintr\u00e4chtigen.<\/p>\n<p>Reverse Proxies k\u00f6nnen die eingehenden Anfragen auch auf mehrere Server leiten, wobei jeder Server eine bestimmte Funktion ausf\u00fchrt, f\u00fcr die er optimiert ist. Der Reverse-Proxy kann dann Antworten von allen Servern sammeln und an den Client liefern.<\/p>\n<p>Da wir die meisten der beliebten Reverse Proxies haupts\u00e4chlich zum Lastausgleich verwenden, werden sie auch als <strong>Load Balancer<\/strong> bezeichnet.<\/p>\n<h4>Globaler Server-Lastausgleich (GSLB)<\/h4>\n<p>GSLB ist eine fortschrittliche Lastverteilungsmethode zur Verteilung des Website-Traffics auf viele strategisch g\u00fcnstig gelegene Server auf der ganzen Welt. Es wird typischerweise \u00fcber eine <a href=\"https:\/\/www.cloudflare.com\/learning\/cdn\/glossary\/anycast-network\/\">Anycast-Routing-Technik<\/a> durchgef\u00fchrt, bei der der Reverse-Proxy den Serverknoten anhand der schnellsten Reisezeit zwischen dem Client und dem Server ausw\u00e4hlt.<\/p>\n<p>GSLB erh\u00f6ht nicht nur die Zuverl\u00e4ssigkeit und Sicherheit der Webseite betr\u00e4chtlich, es reduziert auch die Latenzzeit und die <a href=\"https:\/\/kinsta.com\/de\/blog\/ttfb\/\">Ladezeiten<\/a> und verbessert so die Benutzererfahrung. Du kannst GSLB mit anderen Netzwerkoptimierungstechniken wie z.B. <a href=\"https:\/\/wiki.squid-cache.org\/SpoonFeeding\">Spoon Feeding<\/a> verwenden, um die Rechenressourcen der Herkunftsserver noch mehr zu entlasten.<\/p>\n<p>Obwohl du Global Server Load Balancing manuell auf deinem Server einrichten kannst, wird es normalerweise von dedizierten CDNs wie <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">Cloudflare<\/a> und <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">KeyCDN (das auch Kinsta CDN betreibt)<\/a> erledigt. Kinsta bedient alle Webseiten, die bei ihm gehostet werden, \u00fcber einen <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-erste-schritte\/wordpress-infrastruktur\/\">Load Balancer, der von der Google Cloud Platform betrieben wird<\/a>.<\/p>\n<h3>Verbesserte Sicherheit<\/h3>\n<p>Reverse Proxies k\u00f6nnen die IP-Adresse und andere Merkmale der Herkunftsserver verschleiern. Auf diese Weise kann der Herkunftsserver deiner Webseite seine Anonymit\u00e4t besser wahren, was seine Sicherheit deutlich erh\u00f6ht.<\/p>\n<p>Da der Reverse Proxy den gesamten Traffic empf\u00e4ngt, bevor er den Hauptserver erreicht, wird es f\u00fcr <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-gehacked\/\">Angreifer oder Hacker<\/a> schwieriger, deine Webseite mit Sicherheitsbedrohungen wie <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-ein-ddos-angriffe\/\">DDoS-Angriffen<\/a> anzugreifen.<\/p>\n<p>Du kannst <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-firewall\/\">eine strenge Firewall verwenden<\/a>, um den Reverse Proxy mit einer h\u00f6heren Sicherheit gegen die \u00fcblichen Cyber-Angriffe zu sch\u00fctzen. Ohne einen installierten Reverse Proxy ist es schwierig, <a href=\"https:\/\/kinsta.com\/de\/blog\/arten-von-malware\/#removing-malware-from-devices\">Malware zu entfernen<\/a> oder Takedowns zu starten.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta verwendet Reverse Proxies in seiner Backend-Architektur und bietet <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-sicherheit\/\">kostenlose WordPress-Hackfixes<\/a> f\u00fcr alle Webseiten, die es hostet.<\/p>\n<\/aside>\n\n<p>Ein Reverse-Proxy wie <a href=\"https:\/\/serverfault.com\/questions\/239749\/possible-to-add-basic-http-access-authentication-via-haproxy\">HAProxy<\/a> kann eine einfache HTTP-Zugangsauthentifizierung zu einem Webserver hinzuf\u00fcgen, der es nicht aktiviert hat. Du kannst auch einen Reverse-Proxy verwenden, um eine zentralisierte Authentifizierung f\u00fcr verschiedene Arten von Anfragen hinzuzuf\u00fcgen.<\/p>\n<h3>Leistungsstarkes Caching<\/h3>\n<p>Du kannst einen Reverse-Proxy f\u00fcr Webbeschleunigungszwecke verwenden, indem du sowohl statische als auch dynamische Inhalte zwischenspeicherst. Dies kann die Belastung des Ursprungsservers reduzieren, was zu einer schnelleren Webseite f\u00fchrt.<\/p>\n<p>Zum Beispiel, wenn dein Herkunftsserver in den USA ist und ein Benutzer aus Europa deine Webseite besucht, dann kannst du eine gecachte Version deiner Webseite von einem Reverse-Proxy-Server in Europa anbieten. Da der Reverse Proxy n\u00e4her am Benutzer ist als der Ursprungsserver, wird die Webseite weniger Zeit zum Laden ben\u00f6tigen, wodurch es hervorragend funktioniert.<\/p>\n<p>Varnish und Nginx FastCGI sind prominente Beispiele f\u00fcr Reverse Proxies, die f\u00fcr das Caching von Webinhalten verwendet werden. Wenn deine Webseite bei Kinsta gehostet wird, brauchst du dir um das Caching <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-cache\/\">keine Sorgen zu machen, da Kinsta die ganze Caching-Arbeit f\u00fcr dich \u00fcbernimmt<\/a>.<\/p>\n<h3>Bessere Komprimierung<\/h3>\n<p>Server-Antworten verbrauchen eine Menge Bandbreite. Das Komprimieren von Server-Antworten (z.B. <a href=\"https:\/\/kinsta.com\/de\/blog\/gzip-komprimierung-aktivieren\/\">mit gzip<\/a>), bevor sie an den Client gesendet werden, kann die ben\u00f6tigte Bandbreite reduzieren und die Server-Antworten \u00fcber das Netzwerk beschleunigen.<\/p>\n<p>Ein Reverse-Proxy ist ideal, um Server-Antworten zu komprimieren, da es zwischen den Ursprungsservern und dem Client sitzt.<\/p>\n<h3>Optimierte SSL-Verschl\u00fcsselung<\/h3>\n<p>Das Verschl\u00fcsseln und Entschl\u00fcsseln von SSL\/TLS-Anfragen f\u00fcr jeden Client kann f\u00fcr den Ursprungsserver sehr anstrengend sein. Ein Reverse-Proxy kann diese Aufgabe \u00fcbernehmen, um die Ressourcen des Ursprungsservers f\u00fcr andere wichtige Aufgaben freizugeben, wie z.B. das Servieren von Inhalten.<\/p>\n<p>Ein weiterer Vorteil der Auslagerung der <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-domains\/wordpress-ssl-zertifikate\/\">SSL\/TSL-Verschl\u00fcsselung und -Entschl\u00fcsselung<\/a> ist die Reduzierung der Latenzzeit f\u00fcr Clients, die geografisch weit vom Herkunftsserver entfernt sind.<\/p>\n<p>Du kannst dich auch f\u00fcr einen Reverse-Proxy mit spezieller SSL\/TLS-Beschleunigungs-Hardware entscheiden, um diese Aufgabe noch weiter zu optimieren. Ein solcher Reverse-Proxy wird SSL\/TLS-Terminierungs-Proxy genannt. Einige Server wie Varnish unterst\u00fctzen keine <a href=\"https:\/\/en.wikipedia.org\/wiki\/TLS_termination_proxy\">SSL\/TSL-Protokolle<\/a>, so dass ein SSL\/TSL-Terminierungs-Reverse-Proxy helfen kann, den durch sie laufenden Traffic zu sichern.<\/p>\n<h3>Bessere A\/B-Tests<\/h3>\n<p>F\u00fcr die meisten <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-ab-testwerkzeuge\/\">A\/B-Testtools<\/a> musst du externe J<a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-bibliotheken\/\">avaScript-Bibliotheken<\/a> verwenden, um ihre Funktionen zu laden. Das Laden von Skripten von Drittanbietern kann jedoch die Ladezeiten deiner Seite verlangsamen und f\u00fcr die Benutzer ein unruhiges Erlebnis schaffen.<\/p>\n<p>Stattdessen kannst du einen Reverse-Proxy verwenden, um zwei separate Abl\u00e4ufe auf der Serverebene selbst zu erstellen. Du kannst zum Beispiel Nginx&#8216; <code><strong>split_clients<\/strong><\/code> oder <code><strong>sticky route<\/strong><\/code> Methoden benutzen, um Traffic umzuleiten.<\/p>\n<p>In den Tutorials von <a href=\"https:\/\/www.nginx.com\/blog\/performing-a-b-testing-nginx-plus\/\">Nginx<\/a> und <a href=\"https:\/\/www.nginx.com\/blog\/performing-a-b-testing-nginx-plus\/\">freeCodeCamp<\/a> erf\u00e4hrst du mehr \u00fcber die Durchf\u00fchrung von A\/B-Tests mit einem Reverse-Proxy.<\/p>\n<h3>Traffic \u00fcberwachen und protokollieren<\/h3>\n<p>Ein Reverse-Proxy erfasst alle Anfragen, die es durchlaufen. Daher kannst du sie als zentrale Drehscheibe benutzen, um Traffic zu \u00fcberwachen und zu protokollieren. Selbst wenn du mehrere Webserver verwendest, um alle Komponenten deiner Webseite zu hosten, ist es mit einem Reverse-Proxy einfacher, alle ein- und ausgehenden Daten deiner Webseite zu \u00fcberwachen.<\/p>\n<h2>Die beliebtesten Reverse Proxies<\/h2>\n<p><a href=\"https:\/\/w3techs.com\/technologies\/overview\/proxy\">Laut W3Techs<\/a> verwenden <strong>fast 83 %<\/strong> der Webseiten keine Reverse-Proxy-Dienste, die sie \u00fcberwachen.<\/p>\n<figure style=\"width: 494px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/verwendeten-reverse-proxies.png\" alt=\"Statistik der von Webseiten verwendeten Reverse Proxies\" width=\"494\" height=\"590\"><figcaption class=\"wp-caption-text\">Statistik der von Webseiten verwendeten Reverse Proxies (Quelle: W3Techs.com)<\/figcaption><\/figure>\n<p>Von den <strong>17%<\/strong> Webseiten, die einen Reverse Proxy verwenden (oben aufgef\u00fchrt), wirst du feststellen, dass die meisten davon <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">CDNs<\/a> sind. Das liegt daran, dass die meisten Reverse Proxies ihre Existenz standardm\u00e4\u00dfig als Sicherheitsvorkehrung verbergen. Daher kannst du dich nicht auf Website-\u00dcberwachungsdienste wie W3Techs verlassen, um herauszufinden, welche Reverse Proxies die beliebtesten sind.<\/p>\n<p>Nach unserer Forschung und Erfahrung sind die beliebtesten Reverse Proxies, die heutzutage verwendet werden:<\/p>\n<h3>Nginx<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-nginx\/\">Nginx<\/a> ist ein Open Source Webserver, der auch als Reverse Proxy dienen kann. Abgesehen davon, dass es zum Hosten von Webseiten verwendet wird, ist es auch eine der am weitesten verbreiteten L\u00f6sungen f\u00fcr Reverse Proxy und Lastverteilung. <a href=\"https:\/\/news.netcraft.com\/archives\/2019\/12\/10\/december-2019-web-server-survey.html\">Laut Netcraft<\/a> benutzten im Dezember 2019 \u00fcber <strong>479 Millionen<\/strong> Webserver Nginx, was es zum Marktf\u00fchrer auf dem <a href=\"https:\/\/kinsta.com\/de\/blog\/nginx-vs-apache\/\">Webservermarkt<\/a> macht.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/marktanteil-webserver-allen-webseiten.png\" alt=\"Marktanteil der Webserver an allen Webseiten\" width=\"1100\" height=\"660\"><figcaption class=\"wp-caption-text\">Marktanteil der Webserver an allen Webseiten (Quelle: Netcraft)<\/figcaption><\/figure>\n<p>Nginx bietet alle oben beschriebenen Vorteile von Reverse Proxy und noch mehr. Es verbessert die Web-Performance, Sicherheit, Zuverl\u00e4ssigkeit und Skalierbarkeit. Bei Kinsta ist der Nginx Reverse Proxy eines von <a href=\"https:\/\/kinsta.com\/de\/add-ons\/?plan=visits-business1&#038;interval=month\">mehreren Premium-Add-Ons, die du nutzen kannst<\/a>.<\/p>\n<p>Du kannst aber auch Nginx Plus, ein kommerzielles Angebot, nutzen, um Zugang zu API-basierten Konfigurationsoptionen und anderen Funktionen zu erhalten, die f\u00fcr gro\u00dfe Unternehmenswebsites geeignet sind.<\/p>\n<p>Kinsta betreibt alle seine Webseiten mit Nginx. <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-leistungsbenchmarks\/\">Es ist in Review Signal&#8217;s Top Tier Webhosting-Status<\/a> in jeder Kategorie, an der es teilgenommen hat, eingestuft. Einige andere gro\u00dfe Unternehmen, die Nginx verwenden, sind MaxCDN, <a href=\"https:\/\/kinsta.com\/de\/blog\/cloudflare-einstellungen-wordpress\/\">Cloudflare<\/a> und Netflix.<\/p>\n<p>Nginx als einfachen Reverse-Proxy einzurichten ist einfach. Nginx bietet dir auch verschiedene Richtlinien, um den Reverse-Proxy deines Servers an deine Bed\u00fcrfnisse anzupassen. Wie das geht, besprechen wir in einem sp\u00e4teren Abschnitt. Wenn du ein Kinsta-Kunde bist, lernst du im selben Abschnitt auch, wie du einen Reverse-Proxy f\u00fcr Webseiten verwendest, die bei Kinsta gehostet werden.<\/p>\n<h3>Varnish<\/h3>\n<p><a href=\"https:\/\/varnish-cache.org\/\">Varnish<\/a> ist ein Open Source HTTP Reverse Proxy mit einer eingebauten Cache-Engine. Es ist haupts\u00e4chlich f\u00fcr Webseiten mit hohem Traffic und dynamischen Inhalten gedacht. Du kannst Varnish auch als Loadbalancer, eine <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-firewall\/#web-application-firewall\">Web-App-Firewall (WAF)<\/a> und einen Edge-Authentifizierungs- und Autorisierungsserver verwenden.<\/p>\n<p>Es funktioniert auf allen modernen Versionen von Linux und FreeBSD und wird haupts\u00e4chlich als Front f\u00fcr Nginx- oder <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-apache-web-server\/\">Apache-Webserver<\/a> verwendet. Varnish&#8217;s m\u00e4chtige und sehr flexible <a href=\"https:\/\/varnish-cache.org\/docs\/3.0\/tutorial\/vcl.html\">Varnish Configuration Language (VCL)<\/a> erlaubt es dir, verschiedene Funktionen zu definieren, wie z.B. die Behandlung von <a href=\"https:\/\/kinsta.com\/de\/blog\/weniger-http-requests-macht\/\">HTTP-Anfragen<\/a>, Caching und die Verbindung zu einem oder mehreren Webservern.<\/p>\n<p>Aus diesem Grund verwenden viele CDNs Varnish als Hauptgrundlage f\u00fcr die schnelle Bereitstellung von Inhalten.<\/p>\n<p>Varnish unterst\u00fctzt auch <a href=\"https:\/\/varnish-cache.org\/docs\/3.0\/tutorial\/esi.html\">Edge Side Includes (ESI)<\/a>, eine Sprache, die dir hilft, Abschnitte einer Webseite in anderen Webseiten wiederzuverwenden. Wenn deine Webseite viele sich wiederholende Inhalte in verschiedenen Seiten verwendet, kann ESI dir helfen, die <a href=\"https:\/\/kinsta.com\/de\/ebooks\/wordpress\/wordpress-beschleunigen\/\">Ladezeiten deiner Webseite zu beschleunigen<\/a>, indem h\u00e4ufig verwendete Abschnitte zwischengespeichert werden.<\/p>\n<p>Du kannst Varnish mit seinen verschiedenen <a href=\"https:\/\/varnish-cache.org\/vmods\">Modulen (VMODs)<\/a> erweitern. Im offiziellen <a href=\"https:\/\/www.varnish-software.com\/wiki\/content\/tutorials\/wordpress\/index.html#implementing-wordpress-with-varnish\">Tutorial von Varnish<\/a> erf\u00e4hrst du, wie du Varnish als Reverse Proxy f\u00fcr WordPress einrichtest.<\/p>\n<h3>Apache Traffic Server<\/h3>\n<p><a href=\"https:\/\/trafficserver.apache.org\/\">Apache Traffic Server<\/a> ist ein Open Source Caching Proxy Server. Es ist beliebt f\u00fcr seine schnellen, skalierbaren Funktionen. Es war ein kommerzielles Produkt, das vor langer Zeit von Yahoo! entwickelt wurde, aber sie machten es Open Source und spendeten es der Apache Foundation zur Wartung.<\/p>\n<p>Mehrere gro\u00dfe Content-Netzwerke und CDNs wie Comcast, Akamai, LinkedIn, Yahoo und Apple verwenden den Apache Traffic Server, um ihre Technologie zu betreiben.<\/p>\n<p>Du kannst auch <a href=\"https:\/\/httpd.apache.org\/\">Apache HTTP Server<\/a> (<strong>Apache httpd<\/strong>), einen HTTP-Server-Daemon, verwenden, um einen Reverse-Proxy auf deinem Webserver einzurichten. Abgesehen davon, dass es als einfacher Webserver fungiert, hilft es dir auch dabei, statische und dynamische Inhalte an Benutzer zu verteilen. Wie du Apache als Reverse-Proxy einrichtest, erf\u00e4hrst du sp\u00e4ter in diesem Artikel.<\/p>\n<h3>HAProxy<\/h3>\n<p>HAProxy ist ein Open Source Reverse Proxy und Load Balancer. Es ist so konzipiert, dass es sich in die meisten existierenden Webserver-Architekturen integrieren l\u00e4sst, einschlie\u00dflich Linux-Distributionen und Cloud-Plattformen. \u00c4hnlich wie Nginx verwendet HAProxy ein ereignisgesteuertes E\/A-Modell und unterst\u00fctzt die Aufteilung von Anfragen auf mehrere Worker-Prozesse.<\/p>\n<p>F\u00fcr HTTP-Anfragen arbeitet HAProxy auch unter hoher Last au\u00dfergew\u00f6hnlich gut. Einige der <a href=\"https:\/\/www.haproxy.org\/they-use-it.html\">Webseiten mit dem h\u00f6chsten Traffic<\/a> im Internet wie Airbnb, Reddit, Instagram, Stack Overflow, Tumblr, GitHub und Imgur verwenden HAProxy, um ihre Webseiten effizient auszuliefern.<\/p>\n<p>Zu diskutieren, wie man HAProxy implementiert, w\u00fcrde den Rahmen dieses Artikels sprengen, aber du kannst <a href=\"https:\/\/www.haproxy.org\/#docs\">in deren Dokumentation<\/a> nachschlagen, um zu verstehen, wie es funktioniert.<\/p>\n<p><strong>Hinweis<\/strong>: <a href=\"https:\/\/containo.us\/traefik\/\">Traefik<\/a> und <a href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a> sind zwei weitere Open Source Alternativen zu HAProxy. Sie sind beide hochperformante Reverse-Proxies und Loadbalancer mit vielen erweiterten Funktionen.<\/p>\n<p>Einige andere beliebte Reverse Proxies sind AWS Elastic Load Balancer, GLBC, <a href=\"https:\/\/kinsta.com\/de\/digitalocean-alternative\/\">DigitalOcean<\/a> Load Balancer und Google Cloud Load Balancer. F\u00fcr eine vollst\u00e4ndige Liste der beliebtesten Reverse Proxies und Load Balancer, die heute verwendet werden, kannst du dir <a href=\"https:\/\/stackshare.io\/load-balancer-reverse-proxy\">Stackshare.io ansehen<\/a>.<\/p>\n<h2>Umgekehrter Proxy: Use Cases f\u00fcr WordPress Seiten<\/h2>\n<p>Es gibt haupts\u00e4chlich drei Anwendungsf\u00e4lle f\u00fcr den Einsatz eines Reverse Proxy f\u00fcr WordPress Seiten, einschlie\u00dflich der Seiten, die bei Kinsta gehostet werden.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/hauptseite-proxyseite.png\" alt=\"Laden einer 'Hauptseite' gegen eine 'Proxyseite'.\" width=\"1100\" height=\"689\"><figcaption class=\"wp-caption-text\">Laden einer &#8218;Hauptseite&#8216; gegen eine &#8218;Proxyseite&#8216;.<\/figcaption><\/figure>\n<p>Wir werden f\u00fcr dieses Beispiel nur Nginx verwenden, da es der beliebteste Reverse Proxy ist, der heutzutage f\u00fcr WordPress Seiten verwendet wird. Aber die gleichen Grundprinzipien werden auch f\u00fcr andere Reverse Proxies gelten.<\/p>\n<p>Reverse Proxies sind oft eine Herausforderung bei Installation, Konfiguration und Support. Aus diesem Grund bietet Kinsta f\u00fcr jeden Reverse Proxy, bei dessen Einrichtung du Hilfe ben\u00f6tigst, ein <a href=\"https:\/\/kinsta.com\/de\/preise\/\">monatliches Add-on-Abonnement f\u00fcr $50<\/a> an. F\u00fcr weitere Details kannst du dich an das <a href=\"https:\/\/kinsta.com\/de\/kinsta-support\/\">Support-Team von Kinsta<\/a> wenden.<\/p>\n<h3>1. Haupt- und Proxyseiten, die auf dem gleichen Server gehostet werden<\/h3>\n<p>Wenn sowohl die Haupt- als auch die Proxyseite auf demselben Server gehostet werden, kann die Hauptseite auf einer WordPress-Installation laufen, w\u00e4hrend eine separate <a href=\"https:\/\/kinsta.com\/de\/docs\/abrechnung\/wordpress-hosting-plaene\/\">WordPress-Installation<\/a> die Proxyseite betreibt.<\/p>\n<p>Da du Zugriff auf beide Webseiten und ihren gemeinsamen Webserver hast, kannst du die Reverse-Proxy-Regeln f\u00fcr die Hauptseite einrichten und dann die gextete Seite so konfigurieren, dass sie vom Reverse-Proxy geladen wird.<\/p>\n<p>Wenn du diese beiden Webseiten bei Kinsta hostet, kannst du dich an das Support-Team von Kinsta wenden und sie bitten, den Reverse-Proxy f\u00fcr dich einzurichten. Hier ist das Verfahren, das du befolgen musst:<\/p>\n<ul>\n<li>Stelle sicher, dass sowohl die Haupt- als auch die Proxyseite bei Kinsta gehostet werden. Wenn das nicht der Fall ist, dann kannst du beide Webseiten auf die Kinsta-Umgebung migrieren, entweder manuell oder indem du einen <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-migrationen\/migrieren-zu-kinsta\/#request-a-free-basic-migration\">Migrationsantrag<\/a> stellst.<\/li>\n<li>\u00d6ffne ein Support-Ticket und gib dem Support-Team von Kinsta eine klare Beschreibung der Domain-Konfiguration. Ich brauche ungef\u00e4hr einen Arbeitstag, um den Reverse-Proxy einzurichten.<\/li>\n<li>Kinsta wird die entsprechenden Reverse-Proxy-Regeln auf der Hauptseite einrichten und die geproxte Webseite so konfigurieren, dass sie \u00fcber den Reverse-Proxy l\u00e4dt.<\/li>\n<\/ul>\n<p>Hier sind die Standard-Nginx-Reverse-Proxy-Direktiven, die Kinsta benutzt, um eine Webseite mit Unterverzeichnissen \u00fcber einen Reverse-Proxy zu laden:<\/p>\n<pre><code>location ^~ \/subfolder\/ {\nproxy_pass http:\/\/subfolder.domain.com;\nproxy_set_header X-Real-IP $remote_addr;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\n}<\/code><\/pre>\n<p>Im obigen Code musst du den Platzhalter <strong><code>\/subfolder\/<\/code><\/strong> durch den tats\u00e4chlichen Namen des Unterverzeichnisses ersetzen (z.B. <strong><code>\/blog\/<\/code><\/strong>, <strong><code>\/shop\/<\/code><\/strong>). Au\u00dferdem sollte die Subdomain http:\/\/subfolder.domain.com mit der <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-url\/\">URL<\/a> \u00fcbereinstimmen, die verwendet wird, um den Reverse-Proxy auf die gextete Webseite zu verweisen.<\/p>\n<p>Die <strong><code>location<\/code><\/strong>-Direktive enth\u00e4lt Caret- und Tilde-Symbole (<strong>^~<\/strong>), um Nginx mitzuteilen, dass es, wenn es den definierten String findet, die Suche nach weiteren \u00dcbereinstimmungen beenden und die hier aufgef\u00fchrten Direktiven verwenden soll. Mehr \u00fcber <a href=\"https:\/\/docs.nginx.com\/nginx\/admin-guide\/web-server\/reverse-proxy\/\">Nginx&#8216; Reverse-Proxy-Direktiven findest du in der Dokumentation von Nginx<\/a>.<\/p>\n<p>Als n\u00e4chstes musst du die proxied Webseite so konfigurieren, dass sie \u00fcber den Reverse Proxy l\u00e4dt. Hier sind die Standardschritte, die Kinsta befolgt, um die proxied Webseite zu konfigurieren:<\/p>\n<ul>\n<li>Erstelle ein Unterverzeichnis in dem Pfad, aus dem die gextete Webseite geladen wird. Alle Dateien der gexteten Webseite werden in dieses Unterverzeichnis verschoben.<\/li>\n<li>Aktualisiere die Konfigurationsdateien des Webservers, um das neue Unterverzeichnis als Hauptverzeichnis f\u00fcr die proxied Webseite zu definieren. Zus\u00e4tzlich musst du eine Rewrite-Regel hinzuf\u00fcgen, um das Unterverzeichnis aus der Anfrage-URI f\u00fcr jede eingehende Anfrage zu entfernen.<\/li>\n<li>Aktualisiere alle URLs in der Datenbank der proxied Website, damit sie mit den URLs der Live-Site \u00fcbereinstimmen (z.B. <code><strong>example.com\/blog<\/strong><\/code>).<\/li>\n<li>Bearbeite die Datei <strong><code>wp-config.php<\/code><\/strong> der gexynten Webseite mit der <strong><code>$_SERVER['HTTP_HOST']<\/code><\/strong> Definition und zeige es auf die URL der Hauptseite.<\/li>\n<li>Wenn du ein SSL-Zertifikat verwendest, dann musst du strikte Regeln in der <code><strong>wp-config.php<\/strong><\/code>-Datei definieren, um Umleitungsschleifen zu vermeiden.<\/li>\n<\/ul>\n<p>Hinweis: Eine geproxte Webseite kann keine URLs erstellen, die das gleiche Unterverzeichnis duplizieren, unter dem die geproxte Webseite geladen wird. Zum Beispiel kann eine proxied Webseite unter <code><strong>example.com\/blog<\/strong><\/code> keine Seite oder Verzeichnis unter <code><strong>example.com\/blog\/blog<\/strong><\/code> erstellen.<\/p>\n<h3>2. Nur die Proxied Webseite, die auf deinem Server gehostet wird<\/h3>\n<p>Wenn du nur Zugriff auf die geproxte Webseite und deren Webserver hast, dann musst du den Serveradministrator der Hauptseite kontaktieren und ihn bitten, die Reverse-Proxy-Regeln f\u00fcr dich einzurichten.<\/p>\n<p>Um das zu tun, musst du die gleichen Schritte wie oben beschrieben befolgen, au\u00dfer dass du in diesem Fall die Regeln auf zwei verschiedenen Servern konfigurieren musst.<\/p>\n<p>Um deine Webseite bei Kinsta zu hosten, <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-domains\/\">f\u00fcge eine Domain hinzu<\/a>, die auf den Reverse-Proxy zeigt. Normalerweise eignet sich eine Subdomain f\u00fcr diesen Zweck (z.B. <code><strong>blog.example.com<\/strong><\/code>), um die geproxte Webseite \u00fcber einen Unterverzeichnis-Link (z.B. <strong><code>example.com\/blog<\/code><\/strong>) zu laden.<\/p>\n<p>Nachdem du deine Proxyseite auf Kinsta eingerichtet hast, kannst du <a href=\"https:\/\/kinsta.com\/de\/kinsta-support\/\">das Support-Team von Kinsta kontaktieren<\/a>, um die Proxyseite so zu konfigurieren, dass sie \u00fcber einen Reverse-Proxy geladen wird. Zu diesem Zeitpunkt ben\u00f6tigt unser Support-Team die echte IP deines Servers, um den Einrichtungsvorgang so abzuschlie\u00dfen, dass die Besuche korrekt gez\u00e4hlt werden. Wenn du aufgrund dynamischer IP-Beschr\u00e4nkungen von bestimmten Providern (z.B. AWS CloudFront) keine statische IP angeben kannst, wird dein Plan stattdessen in einen vergleichbaren bandbreitenbasierten Plan umgewandelt.<\/p>\n<p>Schlie\u00dflich f\u00e4llt das Einrichten des Reverse-Proxys auf eurem Server nicht <a href=\"https:\/\/kinsta.com\/de\/docs\/support\/umfang-des-supports\/\">in den Bereich des Kinsta-Supports<\/a>, da sich nur der Server-Admin darum k\u00fcmmern kann.<\/p>\n<h3>3. Nur die Hauptseite wird auf deinem Server gehostet<\/h3>\n<p>Wenn du nur Zugriff auf die Hauptseite und ihren Webserver hast, dann solltest du den Reverse-Proxy einrichten und seine Regeln so konfigurieren, dass er die geproxte Webseite von einem externen Host l\u00e4dt. Die Installation und Konfiguration der gexteten Webseite f\u00fcr das Laden \u00fcber den Reverse-Proxy liegt in der Verantwortung des Admins des sekund\u00e4ren Servers.<\/p>\n<p>Wenn deine Webseite bei Kinsta gehostet wird, hast du Zugang zu <a href=\"https:\/\/kinsta.com\/de\/kinsta-support\/\">Kinsta&#8217;s Support Team<\/a>. Du kannst ein Support-Ticket bei ihnen einreichen, um die Standardregeln f\u00fcr den Reverse-Proxy hinzuzuf\u00fcgen, die weiter oben in diesem Artikel aufgef\u00fchrt sind. Du kannst auch zus\u00e4tzliche Anpassungen an diesen Regeln vornehmen lassen, falls n\u00f6tig.<\/p>\n<p>In diesem Szenario bist du vollst\u00e4ndig daf\u00fcr verantwortlich, die gextete Webseite so zu konfigurieren, dass sie korrekt \u00fcber den Reverse-Proxy geladen wird.<\/p>\n<h2>Wie man Nginx als Reverse Proxy einrichtet<\/h2>\n<p>Wenn Kinsta deine Webseite nicht hostet und du deine Server verwaltest, dann musst du den Reverse Proxy selbst einrichten und es so konfigurieren, dass es auf die geproxte Webseite zeigt.<\/p>\n<p>Abh\u00e4ngig vom Betriebssystem deines Webservers kannst du Nginx unterschiedlich installieren. F\u00fcr Linux-Distributionen kannst du <a href=\"https:\/\/nginx.org\/en\/linux_packages.html\">verschiedene Nginx-Pakete<\/a> verwenden, je nach der Version deiner Linux-Distribution.<\/p>\n<p>In dem Beispiel unten haben wir die prim\u00e4re Webseite unter dem Domainnamen <strong><code>example.com<\/code><\/strong> installiert, w\u00e4hrend die proxied WordPress Seite unter der Subdomain <strong><code>blog.domain.com<\/code><\/strong> installiert ist. Beide werden von Apache auf einem Webserver betrieben, der auf Ubuntu 18.04 l\u00e4uft. Wir werden Nginx als Reverse-Proxy auf dem Hauptserver installieren und konfigurieren.<\/p>\n<p>Um zu beginnen, <a href=\"https:\/\/kinsta.com\/de\/blog\/einstiegen-nutzung-ssh\/\">greife \u00fcber SSH auf das Terminal deines Servers zu<\/a>. Benutze dann den Befehl <strong><code>apt-get<\/code><\/strong>, um die Paketliste deiner Distribution zu aktualisieren und installiere Nginx auf deinem Webserver.<\/p>\n<pre><code>sudo apt update\nsudo apt install nginx<\/code><\/pre>\n<p>Als n\u00e4chstes musst du Nginx f\u00fcr Proxy-Anfragen f\u00fcr Domains konfigurieren, die auf Apache gehostet werden. Um das zu tun, erstelle eine neue virtuelle Hostdatei. Hier benutze ich den Nano-Editor, um den Code hinzuzuf\u00fcgen, aber du kannst jeden <a href=\"https:\/\/kinsta.com\/de\/blog\/kostenlose-html-editoren\/\">Code-Editor deiner Wahl<\/a> benutzen.<\/p>\n<pre><code>sudo nano \/etc\/nginx\/sites-available\/example.com.conf<\/code><\/pre>\n<p>Dann setze Nginx-Direktiven, um Anfragen an Apache weiterzuleiten, indem du die folgenden <strong><code>server {...}<\/code><\/strong> und <strong><code>location<\/code><\/strong> bl\u00f6cke hinzuf\u00fcgst:<\/p>\n<pre><code>server {\nlisten\u00a0 \u00a0 \u00a0 80;\nserver_name example.com www.example.com;\nindex \u00a0 \u00a0 \u00a0 index.php;\nroot\u00a0 \u00a0 \u00a0 \u00a0 \/var\/www\/example.com\/public\u00a0 \u00a0 # fallback for index.php\nlocation \/ {\ntry_files $uri $uri\/ \/index.php?$query_string;\n}location \/blog {\nproxy_pass http:\/\/blog.domain.com;proxy_http_version \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1.1;\nproxy_cache_bypass \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $http_upgrade;\n\n# Proxy headers\nproxy_set_header Upgrade \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $http_upgrade;\nproxy_set_header Connection\u00a0 \u00a0 \u00a0 \u00a0 \"upgrade\";\nproxy_set_header Host\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $host;\nproxy_set_header X-Real-IP \u00a0 \u00a0 \u00a0 \u00a0 $remote_addr;\nproxy_set_header X-Forwarded-For \u00a0 $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_set_header X-Forwarded-Host\u00a0 $host;\nproxy_set_header X-Forwarded-Port\u00a0 $server_port;\n\n# Proxy timeouts\nproxy_connect_timeout\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\nproxy_send_timeout \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\nproxy_read_timeout \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\n}<\/code><\/pre>\n<p>Im obigen Code definiere ich ein Unterverzeichnis <strong><code>example.com\/blog<\/code><\/strong> link, das vom Apache-Server bedient wird. Stelle sicher, dass du die \u00f6ffentliche IP-Adresse (oder URL) deiner proxydrierten Webseite in der <strong><code>proxy_pass<\/code><\/strong> Direktive verwendest. In meinem Fall wird meine gextete Webseite auf der Subdomain <strong><code>blog.domain.com<\/code><\/strong> gehostet.<\/p>\n<p><strong>Hinweis<\/strong>: Stelle sicher, dass die geproxte Webseite installiert und betriebsbereit ist, bevor du irgendwelche \u00c4nderungen vornimmst.<\/p>\n<p>Du kannst mehr \u00fcber alle <a href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_proxy_module.html#proxy_bind\">Reverse-Proxy-Direktiven erfahren<\/a>, die hier in Nginx&#8216; detailliertem Index der Direktiven verwendet werden.<\/p>\n<p>Speichere die Datei des virtuellen Hosts. Dann aktiviere den neuen virtuellen Host, indem du einen Symlink f\u00fcr die Dateien namens <strong><code>example.com<\/code><\/strong>.conf in den Verzeichnissen <strong><code>\/etc\/nginx\/sites-available<\/code><\/strong> und \/etc\/nginx\/sites-<strong><code>enabled<\/code><\/strong> erstellst.<\/p>\n<pre><code>sudo ln -s \/etc\/nginx\/sites-available\/example.com.conf \/etc\/nginx\/sites-enabled\/example.com.conf<\/code><\/pre>\n<p>Danach solltest du Nginx auf Konfigurationsfehler testen.<\/p>\n<pre><code>sudo nginx -t<\/code><\/pre>\n<p>Wenn es keine Fehler gibt, lade Nginx neu, um die \u00c4nderungen zu erzwingen.<\/p>\n<pre><code>sudo systemctl reload nginx<\/code><\/pre>\n<p>Du hast Nginx jetzt erfolgreich als Reverse-Proxy eingerichtet. Um dies zu best\u00e4tigen, kannst du die Funktion <a href=\"https:\/\/kinsta.com\/de\/blog\/phpinfo\/\">phpinfo()<\/a> benutzen, um die PHP-Variablen zu \u00fcberpr\u00fcfen, die geladen werden, wenn du deine Webseite besuchst.<\/p>\n<p>Unter den PHP-Variablen <strong><code>SERVER_SOFTWARE<\/code><\/strong> und <strong><code>DOCUMENT_ROOT<\/code><\/strong> siehst du, dass der Apache diese Domain im Backend bedient. Aber die PHP-Variablen <strong><code>HTTP_X_REAL_IP<\/code><\/strong> und <strong><code>HTTP_X_FORWARDED_FOR<\/code><\/strong> best\u00e4tigen, dass Nginx als Reverse-Proxy verwendet wurde, um die Anfragen weiterzuleiten.<\/p>\n<p>Du kannst die Bedienung deiner Webseite f\u00fcr WordPress \u00fcber Nginx beschleunigen, indem du die fastcgi_cache und <a href=\"https:\/\/github.com\/FRiCKLE\/ngx_cache_purge\">ngx_cache_purge<\/a> Module benutzt. W\u00e4hrend das erste Modul deine Webseite in den Cache stellt, wird das zweite Modul den Cache automatisch leeren, abh\u00e4ngig von bestimmten Ereignissen (z.B. das Ver\u00f6ffentlichen oder Editieren eines WordPress Posts\/einer WordPress Seite).<\/p>\n<p>Du kannst das <a href=\"https:\/\/wordpress.org\/plugins\/nginx-champuru\/\">Nginx Cache Controller<\/a> WordPress Plugin benutzen, um den Proxy Server Cache von Nginx direkt von deinem WordPress Dashboard aus zu steuern. Wenn du eine Multisite-WordPress-Installation verwendest, kannst du das <a href=\"https:\/\/wordpress.org\/plugins\/nginx-helper\/\">Nginx Helper<\/a>-Plugin verwenden, um dasselbe zu tun.<\/p>\n<p>In der <a href=\"https:\/\/nginx.org\/en\/docs\/\">Hauptdokumentation von Nginx<\/a> und in der Installationsanleitung von <a href=\"https:\/\/www.nginx.com\/resources\/wiki\/start\/topics\/recipes\/wordpress\/\">Nginx WordPress<\/a> findest du einen detaillierten \u00dcberblick \u00fcber die Arbeit mit Nginx und WordPress.<\/p>\n<h2>Wie man Apache als Reverse Proxy einrichtet<\/h2>\n<p>Bevor du anf\u00e4ngst, stelle sicher, dass du zwei Webseiten hast, die auf <code><strong>example.com<\/strong><\/code> und <strong><code>blog.domain.com<\/code><\/strong> laufen. Die erste Webseite kann eine WordPress Seite sein oder auch nicht, aber die zweite Webseite sollte eine WordPress Seite sein, da sie haupts\u00e4chlich zum Laden des Blogs der Root-Domain unter <strong><code>example.com\/blog<\/code><\/strong> subdirectory link verwendet wird.<\/p>\n<p>Beginne mit der Konfiguration von Apache, indem du das <a href=\"https:\/\/kinsta.com\/de\/blog\/ssh-befehle\/\">Terminal deines Servers per SSH<\/a> \u00f6ffnest und das Proxy-Modul von Apache aktivierst.<\/p>\n<pre><code>sudo a2enmod proxy proxy_http ssl<\/code><\/pre>\n<p>Das Ausf\u00fchren des obigen Befehls wird h\u00f6chstwahrscheinlich den Apache neu starten, um die neu definierten Direktiven neu zu laden.<\/p>\n<p>Als n\u00e4chstes editierst du die Datei mit den virtuellen Hosts deines Hauptservers, um einen Reverse-Proxy zu erstellen. Hier ist der Code, den du hinzuf\u00fcgen musst:<\/p>\n<pre><code>\nDocumentRoot \/var\/www\/app\/public\nSSLProxyEngine On\u00a0 \u00a0 ProxyRequests off\nProxyPass \/blog http:\/\/blog.domain.com\nProxyPassReverse \/blog\u00a0 http:\/\/blog.domain.com\n<\/code><\/pre>\n<p>Die <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_proxy.html#proxypass\">ProxyPass<\/a>-Direktive wird einen Reverse-Proxy f\u00fcr die angegebenen Pfade erstellen, w\u00e4hrend die <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_proxy.html#proxypassreverse\">ProxyPassReverse<\/a>-Direktive die HTTP-Antwort-Header, die durch diesen Reverse-Proxy gesendet werden, abfangen und neu schreiben wird, damit sie mit dem Apache-Server \u00fcbereinstimmen.<\/p>\n<p>Nachdem du die Datei gespeichert hast, musst du deine <strong><code>wp-config.php<\/code><\/strong>-Datei editieren, indem du den folgenden Code direkt vor der Zeile hinzuf\u00fcgst, die dich auffordert, mit dem Editieren aufzuh\u00f6ren.<\/p>\n<pre><code># ProxyPass Settings\n# overrides the variables below to ensure that any\n# request to \/blog\/* subdirectory is taken care of properly\n$_SERVER['REQUEST_URI'] = '\/blog' . $_SERVER['REQUEST_URI'];\n$_SERVER['SCRIPT_NAME'] = '\/blog' . $_SERVER['SCRIPT_NAME'];\n$_SERVER['PHP_SELF'] = '\/blog' . $_SERVER['PHP_SELF'];<\/code><\/pre>\n<p>Schlie\u00dflich musst du noch die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-datenbank\/\">Datenbank deiner Webseite f\u00fcr WordPress aktualisieren<\/a>, um die Konfigurationswerte f\u00fcr den Link zum Unterverzeichnis <strong><code>\/blog<\/code><\/strong> hinzuzuf\u00fcgen. Dazu musst du die folgende SQL-Abfrage ausf\u00fchren:<\/p>\n<pre><code>UPDATE wp_options SET option_value = 'https:\/\/www.example.com\/blog' WHERE option_name IN( 'siteurl', 'home' );<\/code><\/pre>\n<p>Du solltest jetzt in der Lage sein, die URL <code><strong>https:\/\/www.example.com\/blog<\/strong><\/code> zu besuchen und deine Webseite auf der Subdomain <strong><code>http:\/\/blog.domain.com<\/code><\/strong> hosten zu lassen, ohne die URL zu \u00e4ndern. Du kannst weiterhin wie gewohnt WordPress benutzen, um deine Webseite zu durchsuchen, zu schreiben, zu bearbeiten und zu verwalten.<\/p>\n<h2>Grenzen eines Reverse Proxy<\/h2>\n<ul>\n<li>Ein Reverse-Proxy stellt ein erhebliches Sicherheitsrisiko dar, da er den gesamten Traffic, der durch ihn hindurchgeht, lesen und ver\u00e4ndern kann. Wenn du <a href=\"https:\/\/kinsta.com\/de\/blog\/http-zu-https\/\">HTTPS Traffic<\/a> durch den Reverse Proxy l\u00e4dst, dann muss es die durchlaufenden Daten entschl\u00fcsseln und neu verschl\u00fcsseln. Das bedeutet, dass es die privaten Schl\u00fcssel des <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-ssl-funktioniert\/\">SSL\/TLS-Zertifikats<\/a> besitzen muss. Wenn also eine b\u00f6swillige Partei deinen Reverse-Proxy kompromittieren kann, kann sie Passw\u00f6rter protokollieren und Malware in deine Webseiten einschleusen.<\/li>\n<li>Wenn du oder deine Benutzer nicht direkt auf deinen Hauptserver zugreifen k\u00f6nnen, dann kann die Verwendung eines Reverse-Proxys zu einem Single Point of Failure f\u00fchren. Wenn du zum Beispiel einen Reverse-Proxy als Vorwand verwendest, um mehrere Domains zu bedienen, dann kann es bei einem Ausfall dazu f\u00fchren, dass alle Domains gleichzeitig offline gehen.<\/li>\n<li>Wenn du dich auf einen Reverse-Proxy eines Drittanbieters verl\u00e4sst (z.B. <a style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" href=\"https:\/\/kinsta.com\/de\/blog\/cloudflare-installieren\/\">Cloudflare<\/a><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">), dann gibst du die sensiblen Informationen deiner Webseite an diesen weiter. Solange sie vertrauensw\u00fcrdig sind, kannst du nicht vorhersagen, wohin es f\u00fchren kann.<\/span><\/li>\n<li>Das <a style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-backup-wiederherstellen\/\">Wiederherstellen von Backups<\/a><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> oder das <\/span><a style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/staging-umgebung\/#push-staging-to-live-1\">Pushen von Staging-Sites<\/a><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> live auf Webseiten, die \u00fcber einen Reverse-Proxy laden, kann dazu f\u00fchren, dass die geproxte Webseite nicht mehr richtig geladen wird.<\/span><\/li>\n<\/ul>\n<h2>Auswahl zwischen einem CDN und einem Reverse Proxy<\/h2>\n<p>CDNs sind eine fortgeschrittene Form von Reverse Proxy, bei der der Gro\u00dfteil der Konfiguration und Wartung von einem Dritten \u00fcbernommen wird. Sie k\u00f6nnen mit geringem Aufwand von deiner Seite aus <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-cdn\/#cdn-benefits\">erstaunliche Leistungsvorteile<\/a> f\u00fcr deine WordPress Seite bieten.<\/p>\n<p>Nicht nur, dass CDNs Inhalte zwischenspeichern und sie den Benutzern schnell zur Verf\u00fcgung stellen, sie reduzieren auch die Last auf deinen Ursprungsservern, senken die Bandbreitenkosten, bieten eine zus\u00e4tzliche Sicherheitsebene, verbessern das <a href=\"https:\/\/kinsta.com\/de\/blog\/wofur-steht-seo\/\">SEO deiner Webseite<\/a> und helfen dir, deine Webseite besser zu skalieren.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta CDN hat einen sehr niedrigen TTFB und verbessert die Leistung deiner Webseite erheblich. Jeder Kinsta-Account wird mit einer kostenlosen Stufe von Kinsta CDN geliefert und du kannst es in Sekundenschnelle einrichten. F\u00fcr weitere Informationen kannst du den <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">Vergleich von Kinsta CDN mit einem herk\u00f6mmlichen CDN<\/a> lesen.<\/p>\n<\/aside>\n\n<p>Du wirst feststellen, dass die meisten Vorteile von CDNs die gleichen sind wie die von Reverse Proxies. Solltest du also ein CDN einem Reverse Proxy vorziehen oder umgekehrt?<\/p>\n<p>Es gibt keinen Grund, dass du dich mit nur einem zufrieden geben musst. Wenn du bereits einen Reverse Proxy installiert hast, wirst du immer noch Geschwindigkeits- und Leistungsgewinne durch die Nutzung eines CDNs sehen. Die beiden Caches sind sehr \u00fcbersichtlich, und wenn du besondere Anforderungen an die Bearbeitung von Anfragen hast (z.B. <a href=\"https:\/\/kinsta.com\/de\/blog\/hosting-wordpress-mitgliedsseiten\/\">dynamische Inhalte<\/a>, <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/woocommerce\/\">E-Commerce<\/a>), dann kannst du es einfach mit einigen benutzerdefinierten Headern konfigurieren, die vom CDN oder dem Reverse-Proxy weitergeleitet werden.<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>WordPress ist sehr flexibel. Du kannst es als <a href=\"https:\/\/kinsta.com\/de\/blog\/besten-blogging-platformen\/\">Blog<\/a>, als <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-ecommerce-plugins\/\">E-Commerce Webseite<\/a> oder sogar als <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/lms\/\">Learning Management System<\/a> verwenden. In den meisten F\u00e4llen kannst du WordPress an deine individuellen Bed\u00fcrfnisse anpassen.<\/p>\n<p>Manchmal musst du jedoch eine separate Domain oder einen sekund\u00e4ren Server verwenden, um eine zus\u00e4tzliche Webseite zu hosten. Wie bereits erw\u00e4hnt, kann es daran liegen, dass f\u00fcr eine gro\u00dfe <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-enterprise\/\">Unternehmenswebsite<\/a> andere Technologien verwendet werden oder dass ein WordPress-Blog f\u00fcr eine bereits existierende, nicht <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-fashion-blog-startet\/\">WordPress-Seite gestartet <\/a>wird.<\/p>\n<p>In beiden F\u00e4llen kann ein Reverse-Proxy helfen, der dir hilft, das Beste aus WordPress herauszuholen, ohne die Haupt-Webseite aufzugeben und von vorne anzufangen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Reverse-Proxy sitzt vor einem Webserver und empf\u00e4ngt alle Anfragen, bevor sie den Ursprungsserver erreichen. Er funktioniert \u00e4hnlich wie ein Forward-Proxy, au\u00dfer dass es in diesem &#8230;<\/p>\n","protected":false},"author":117,"featured_media":38147,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[114,386],"topic":[999,1010],"class_list":["post-38127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-nginx","tag-proxy","topic-wordpress-entwicklung","topic-wordpress-tipps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)<\/title>\n<meta name=\"description\" content=\"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)\" \/>\n<meta property=\"og:description\" content=\"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-02T12:53:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-25T08:19:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"24\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)\",\"datePublished\":\"2020-09-02T12:53:22+00:00\",\"dateModified\":\"2023-08-25T08:19:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\"},\"wordCount\":5112,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg\",\"keywords\":[\"nginx\",\"proxy\"],\"articleSection\":[\"WordPress Entwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\",\"name\":\"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg\",\"datePublished\":\"2020-09-02T12:53:22+00:00\",\"dateModified\":\"2023-08-25T08:19:32+00:00\",\"description\":\"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg\",\"width\":768,\"height\":384,\"caption\":\"Reverse Proxy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Tipps\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/wordpress-tipps\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)","description":"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.","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:\/\/kinsta.com\/de\/blog\/reverse-proxy\/","og_locale":"de_DE","og_type":"article","og_title":"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)","og_description":"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.","og_url":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2020-09-02T12:53:22+00:00","article_modified_time":"2023-08-25T08:19:32+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg","twitter_creator":"@salmanravoof","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Salman Ravoof","Gesch\u00e4tzte Lesezeit":"24\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)","datePublished":"2020-09-02T12:53:22+00:00","dateModified":"2023-08-25T08:19:32+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/"},"wordCount":5112,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg","keywords":["nginx","proxy"],"articleSection":["WordPress Entwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/","url":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/","name":"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg","datePublished":"2020-09-02T12:53:22+00:00","dateModified":"2023-08-25T08:19:32+00:00","description":"Umfassende Anleitung f\u00fcr Reverse Proxy f\u00fcr WordPress. Erfahre, wie du eine andere WordPress Seite aus einem Unterverzeichnis per Reverse Proxy laden kannst.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/09\/reverse-proxy.jpg","width":768,"height":384,"caption":"Reverse Proxy"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/reverse-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Tipps","item":"https:\/\/kinsta.com\/de\/thema\/wordpress-tipps\/"},{"@type":"ListItem","position":3,"name":"Wie man einen Reverse Proxy einrichtet (Schritt-f\u00fcr-Schritt f\u00fcr Nginx und Apache)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/38127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=38127"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/38127\/revisions"}],"predecessor-version":[{"id":49093,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/38127\/revisions\/49093"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/nl"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/translations\/jp"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/38127\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/38147"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=38127"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=38127"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=38127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}