FailOver IP auf einem Hetzner Dedicated Server in eine VM einrichten

Um das FailOver IP vom Hetzner in eine VM benutzen zu können, muss man erstmal das FailOver IP bridgen, d.h. in die /etc/network/interfaces Datei die route eintragen, das ganze sieht dann auf dem Host Server so aus:

### Hetzner Online GmbH - installimage
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   xxx.xxx.xxx.xxx
  netmask   255.255.255.192
  gateway   xxx.xxx.xxx.xxx
  pointopoint xxx.xxx.xxx.xxx


auto br0 
iface br0 inet static
 address   xxx.xxx.xxx.xxx
 netmask   255.255.255.255
 bridge_ports none
 bridge_stp off 
 bridge_fd 0
 bridge_maxwait 0
 # Einzlne IPs/Subnetz einfuegen
 up route add -host xxx.xxx.xxx.xxx dev br0
 # Fail Over IP
 up route add -host yyy.yyy.yyy.yyy dev br0

Danach muss man in die VM in /etc/network/interfaces noch das FailOver IP eintragen, das ganze sieht dann so aus:

auto eth0
iface eth0 inet static
 address xxx.xxx.xxx.xxx
 netmask 255.255.255.255
 gateway xxx.xxx.xxx.xxx
 pointopoint xxx.xxx.xxx.xxx

# FailOver IP
auto eth0:0
iface eth0:0 inet static
 address yyy.yyy.yyy.yyy
 netmask 255.255.255.255

natürlich nicht vergessen den Host einmal neu zu starten, damit die neu Konfiguration wirksam werden. That’s it.

Docker NGINX Reverse Proxy mit LetsEncrypt – Mixed Content Problem

Ich wollte letztens WordPress auf Docker testen! Der Datenverkehr soll auch mit Letsencrypt verschlüsselt sein. Dafür habe ich einen Github Projekt gefunden, der das ganze verfahren automatisiert. Alles lief gut bis ich auf das “Mixed-Content” Problem gestoßen bin, wo die WordPress Seite über einen verschlüsselten Adresse abrufbar war, aber die ganzen Bilder/CSS/scripts unverschlüsselt übertragen worden. Nach einem Tag Recherche habe ich gefunden, dass der einfachsten weg das Problem zu lösen ist einfach in die Datei wp-config.php diese Zeile einzufügen:

$_SERVER['HTTPS'] = 'on';

 

Default top bar text