Hi,
ich betreibe @home mit PRoxmox sowohl eine eigene Cloud als auch eine Website. Diese sollen über zwei unterschiedliche DNS abgerufen werden können. Aktuell klappt es auch, aber über unterschiedliche Ports, ich möchte aber aus Gründen der Sicherheit nur noch einen Reverse-Proxy ins Internet hängen und dort dann auf die beiden Webserver (mit jeweils eigener IP!) zugreifen.
Ich wollte es per eigenem Server mit apache2 lösen nach diesem Schema: VirtualHost Examples - Apache HTTP Server Version 2.2
und habe dafür zwei eigene /etc/apache2/sites-available/serverA bzw /etc/apache2/sites-available/serverB erstellt.
Der Inhalt lautet:
ServerA:
und von ServerB:
dann natürlich a2ensite für jede vHost.
dann habe ich den Port 443 und 80 auf den Reverseproxy weitergeleitet, jedoch wird die Anfrage nicht auf die einzelnen Webserver weitergeleitet.
Was mache ich falsch?
muss ich ab Zielwebserver auch was verändern?
ich betreibe @home mit PRoxmox sowohl eine eigene Cloud als auch eine Website. Diese sollen über zwei unterschiedliche DNS abgerufen werden können. Aktuell klappt es auch, aber über unterschiedliche Ports, ich möchte aber aus Gründen der Sicherheit nur noch einen Reverse-Proxy ins Internet hängen und dort dann auf die beiden Webserver (mit jeweils eigener IP!) zugreifen.
Ich wollte es per eigenem Server mit apache2 lösen nach diesem Schema: VirtualHost Examples - Apache HTTP Server Version 2.2
und habe dafür zwei eigene /etc/apache2/sites-available/serverA bzw /etc/apache2/sites-available/serverB erstellt.
Der Inhalt lautet:
ServerA:
Code:
<VirtualHost *:*>
ProxyPreserveHost On
ProxyPass / http://192.168.111.2/
ProxyPassReverse / http://192.168.111.2/
ServerName domain-a.de
</VirtualHost>
<VirtualHost *:*>
ProxyPreserveHost On
ProxyPass / https://192.168.111.2/
ProxyPassReverse / https://192.168.111.2/
ServerName domain-a.de
</VirtualHost>
und von ServerB:
Code:
<VirtualHost *:*>
ProxyPreserveHost On
ProxyPass / http://192.168.111.3/
ProxyPassReverse / http://192.168.111.3/
ServerName domain-b.de
</VirtualHost>
<VirtualHost *:*>
ProxyPreserveHost On
ProxyPass / https://192.168.111.3/
ProxyPassReverse / https://192.168.111.3/
ServerName domain-b.de
</VirtualHost>
dann natürlich a2ensite für jede vHost.
dann habe ich den Port 443 und 80 auf den Reverseproxy weitergeleitet, jedoch wird die Anfrage nicht auf die einzelnen Webserver weitergeleitet.
Was mache ich falsch?
muss ich ab Zielwebserver auch was verändern?
Zuletzt bearbeitet: