Ich nutze die 2 zusätzlichen Adressen um davon direkt Docker Container abzurufen.
Also ich nutze dies nicht direkt für eine Domain in Keyhelp, sondern es läuft z.B. ein Videochatserver, oder ähnliches darauf.
Es ist damit dann auch für die Richtlinien der RIPE NCC vereinbar.
Praktisch ist es, weil mit der neuen IP dann auch 80 und 443 belegt werden dürfen und man die User nicht mit exotischen Ports nerven muss.
Weiters kommt es so auch zu einer Trennung von KeyHelp und den Containern.
Wenn man die Container nur temporär benötigt ist es auch natürlich toll nichts fix auf dem Host installieren zu müssen.
Code: Select all
vi /etc/network/interfaces.d/50-cloud-init.cfg
Code: Select all
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address X.X.X.101/22
gateway X.X.X.1
iface eth0 inet6 static
address yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:101/64
gateway fe80::1
auto eth0:0
iface eth0:0 inet static
address X.X.X.102/32
gateway X.X.X.1
iface eth0:0 inet6 static
address yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:102/64
gateway fe80::1
auto eth0:1
iface eth0:1 inet static
address X.X.X.103/32
gateway X.X.X.1
iface eth0:1 inet6 static
address yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:103/64
gateway fe80::1
Auf X.X.X.101 läuft KeyHelp wie gehabt, quasi am Host.
Zusätzliche Container kann man zB testen mit Aufruf von X.X.X.102 (X.X.X.102:80) mit:
Code: Select all
docker run -dit --name MeinContainertestMiteinfachemApache -p X.X.X.102:80:80 -v /home/user/website/:/usr/local/apache2/htdocs/ httpd:2.4
Um den File vor Änderungen zu schützen dann folgendes:
Code: Select all
sudo chattr +i /etc/network/interfaces.d/50-cloud-init.cfg
https://askubuntu.com/questions/424201/ ... er-changes
Damit der Apache von KeyHelp nur auf einer IP Adresse horcht (anstatt auf allen 0.0.0.0:80 und 0.0.0.0:443) und diese Ports für die anderen IPs freigibt macht man eine Änderung:
Code: Select all
vi /etc/apache2/ports.conf
Listen 80
->
Listen X.X.X.101:80
Listen 443
->
Listen X.X.X.101:443
sudo chattr +i /etc/apache2/ports.conf
siehe
https://serverfault.com/a/415442/592497