{"id":6,"date":"2025-01-27T14:05:24","date_gmt":"2025-01-27T13:05:24","guid":{"rendered":"https:\/\/escher.cc\/?p=6"},"modified":"2025-01-27T14:39:26","modified_gmt":"2025-01-27T13:39:26","slug":"wordpress-reverse-proxy","status":"publish","type":"post","link":"https:\/\/www.escher.cc\/index.php\/2025\/01\/27\/wordpress-reverse-proxy\/","title":{"rendered":"WordPress &amp; Reverse Proxy"},"content":{"rendered":"\n<p>Mein WordPress l\u00e4uft auf Proxmox im LXC.<\/p>\n\n\n\n<p>Nach dem Setup ist die Beispiel-Seite und das Admin-Portal \u00fcber IP erreichbar.<\/p>\n\n\n\n<p>Sobald ich jedoch in den WordPress-Einstellungen meine URL gesetzt habe, bekam ich einen Umleitungsfehler.<\/p>\n\n\n\n<p>Nach vielen Recherchen hier die L\u00f6sung<\/p>\n\n\n\n<p>In der wp-config.php muss folgende Konfiguration f\u00fcr einen Reverse-Proxy eingetragen werden.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br>\/**<br> * The base configuration for WordPress<br> *<br> * The wp-config.php creation script uses this file during the installation.<br> * You don't have to use the website, you can copy this file to \"wp-config.php\"<br> * and fill in the values.<br> *<br> * This file contains the following configurations:<br> *<br> * * Database settings<br> * * Secret keys<br> * * Database table prefix<br> * * ABSPATH<br> *<br> * @link https:\/\/developer.wordpress.org\/advanced-administration\/wordpress\/wp-config\/<br> *<br> * @package WordPress<br> *\/<br><br><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ff0000\" class=\"has-inline-color\">\/**<br> * Handle SSL reverse proxy<br> *\/<br>if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')<br>    $_SERVER['HTTPS']='on';<br><br>if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {<br>    $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];<br>}<\/mark><br>.....<\/pre>\n\n\n\n<p>Ein Neustart des Servers ist nicht erforderlich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mein WordPress l\u00e4uft auf Proxmox im LXC. Nach dem Setup ist die Beispiel-Seite und das Admin-Portal \u00fcber IP erreichbar. Sobald ich jedoch in den WordPress-Einstellungen meine URL gesetzt habe, bekam ich einen Umleitungsfehler. Nach&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":9,"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/posts\/6\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.escher.cc\/index.php\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}