Hi,
ich hänge gerade an einer etwas diffizilen Problemstellung und bräuchte mal Hilfe.
Die Konstellation:
Ich habe einen Server, ich nenne ihn mal Proxy, dieser hat die externe IP Adresse 111.111.111.111 und nattet diese auf die interne IP 10.0.0.111
Im internen Netz unter dieser IP steht der ISPConfig3 Webserver (eines Multiserver Setups).
Soweit so gut, Anfragen kommen auf die externe IP .111 und gehen an die interne .111 - klappt.
Jetzt das Problem:
Ich wollte eine der Domains auf eigener IP laufen lassen (wg SSL Zertifikat).
Habe auf dem "Proxy" noch ein Natting für 222.222.222.222 auf 10.0.0.222 eingetragen
und dem hinten Webserver zusätzlich zu seiner IP 10.0.0.111 noch die 10.0.0.222 gegeben.
Im ISPConfig dann die 222.222.222.222 für die neue Domain eingetragen.
Die Domain zeigt natürlich ebenfalls auf die 222.222.222.222.
Das Routing passt, telnet domain.de 80 und 443 geht.
Im VirtualHost der betroffenen Domain steht auch wunderbar 222.222.222.222:80 bzw :443
Aber: Es wird immer die Standard ISPConfig Seite herangezogen, also im Log other-vhosts.log
Apache reagiert nicht auf die IP 222.222.222.222
Ich kann es mir eigentlich nur so erklären, dass Apache den Hostheader der Anfrage nicht auslesen kann und dann auf Unbekannt läuft.
Allerdings bin ich absolut ratlos warum und ich weiß auch nicht wo ichmir den Inhalt der tcp 80 bzw 443 Pakete ansehen kann, oder wo irgendwas tiefergehendes protokolliert wird.
Und ich bin mir nicht sicher ob mein Ansatz mit den zwei internen Netzwerkkarten korrekt ist.
Aber ich kann ja schlecht die externe 111.111.111.111 und die externe 222.222.222.222 auf eine interne 10.0.0.111 natten oder?
ich hänge gerade an einer etwas diffizilen Problemstellung und bräuchte mal Hilfe.
Die Konstellation:
Ich habe einen Server, ich nenne ihn mal Proxy, dieser hat die externe IP Adresse 111.111.111.111 und nattet diese auf die interne IP 10.0.0.111
Im internen Netz unter dieser IP steht der ISPConfig3 Webserver (eines Multiserver Setups).
Soweit so gut, Anfragen kommen auf die externe IP .111 und gehen an die interne .111 - klappt.
Jetzt das Problem:
Ich wollte eine der Domains auf eigener IP laufen lassen (wg SSL Zertifikat).
Habe auf dem "Proxy" noch ein Natting für 222.222.222.222 auf 10.0.0.222 eingetragen
und dem hinten Webserver zusätzlich zu seiner IP 10.0.0.111 noch die 10.0.0.222 gegeben.
Im ISPConfig dann die 222.222.222.222 für die neue Domain eingetragen.
Die Domain zeigt natürlich ebenfalls auf die 222.222.222.222.
Das Routing passt, telnet domain.de 80 und 443 geht.
Im VirtualHost der betroffenen Domain steht auch wunderbar 222.222.222.222:80 bzw :443
Aber: Es wird immer die Standard ISPConfig Seite herangezogen, also im Log other-vhosts.log
Apache reagiert nicht auf die IP 222.222.222.222
Ich kann es mir eigentlich nur so erklären, dass Apache den Hostheader der Anfrage nicht auslesen kann und dann auf Unbekannt läuft.
Allerdings bin ich absolut ratlos warum und ich weiß auch nicht wo ichmir den Inhalt der tcp 80 bzw 443 Pakete ansehen kann, oder wo irgendwas tiefergehendes protokolliert wird.
Und ich bin mir nicht sicher ob mein Ansatz mit den zwei internen Netzwerkkarten korrekt ist.
Aber ich kann ja schlecht die externe 111.111.111.111 und die externe 222.222.222.222 auf eine interne 10.0.0.111 natten oder?
Zuletzt bearbeitet: