Hallo Leute,
ich betreibe meine Wordpress Installation hinter einem Nginx Proxy Manger welcher als eigenständige Docker VM auf meinem Proxmox Host läuft.
Dort ist normal die Weiterleitung hinterlegt inkl Zertifkat und allem. (Weiterleitung 443 auf 80)
Ich habe jetzt leider die Probleme, das Wordpress nur die IP Adresse des RPs regististriert, und nicht diejenige der auf die Seite zugreifen will. Wordpress selber habe ich folgendermassen konfigriert (aus einer Internet Anleitung) damit WP überhaupt lauffähig hinter einem WP zu bekommen war:
x_forwarded_for sollte ja gesetzt sein.
setze ich nun eine fail2ban regel blockiert fail2ban den RP
Versuche ich das über die .htaccess bekomme ich nur zugriff bei allow IP_RP
Der Apache access.log registriert ebenso nur die interne IP des Reverse Proxy Servers
Meine Wordpresskonfiguration ist anscheinend nicht korrekt. Muss ich noch eine bestimmte Konfig im NginxProxy Manager setzen? Oder weiss jemand wie ich die Wordpress config richtig setze?
Grüsse
Wario
ich betreibe meine Wordpress Installation hinter einem Nginx Proxy Manger welcher als eigenständige Docker VM auf meinem Proxmox Host läuft.
Dort ist normal die Weiterleitung hinterlegt inkl Zertifkat und allem. (Weiterleitung 443 auf 80)
Ich habe jetzt leider die Probleme, das Wordpress nur die IP Adresse des RPs regististriert, und nicht diejenige der auf die Seite zugreifen will. Wordpress selber habe ich folgendermassen konfigriert (aus einer Internet Anleitung) damit WP überhaupt lauffähig hinter einem WP zu bekommen war:
x_forwarded_for sollte ja gesetzt sein.
PHP:
define('.COOKIE_DOMAIN.', 'yourdevice.ch');
define('.SITECOOKIEPATH.', '.');
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}
define( 'WP_HOME', 'https://yourdevice.ch' );
define( 'WP_SITEURL', 'https://yourdevice.ch' );
$_SERVER['HTTP_HOST'] = 'yourdevice.ch';
$_SERVER['REMOTE_ADDR'] = 'https://yourdevice.ch';
$_SERVER[ 'SERVER_ADDR' ] = 'yourdevice.ch';
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
setze ich nun eine fail2ban regel blockiert fail2ban den RP
Versuche ich das über die .htaccess bekomme ich nur zugriff bei allow IP_RP
Der Apache access.log registriert ebenso nur die interne IP des Reverse Proxy Servers
Meine Wordpresskonfiguration ist anscheinend nicht korrekt. Muss ich noch eine bestimmte Konfig im NginxProxy Manager setzen? Oder weiss jemand wie ich die Wordpress config richtig setze?
Grüsse
Wario
Zuletzt bearbeitet: