Ich habe eine Joomla-Installation auf Apache2 (Port 83) auf Ubuntu 16.04 Server ausgeführt. Wenn ich eine Verbindung mit der Seite aus dem lokalen Netzwerk wie 192.168.178.14:83, erscheint es und alles ist in Ordnung. Um auf meine Seite aus dem Internet zuzugreifen, gibt es einen anderen Server mit Apache2, der als Proxy-Server fungiert. Der gesamte Verkehr, der über Port 80 und 443 läuft, kommt zu diesem Rechner, wobei er anhand des Server-Namens entscheidet, an welchen Rechner der Datenverkehr weitergeleitet werden soll. Das funktioniert gut für ungefähr 10 Domänen und Maschinen. Aber wenn ich eine Verbindung zu meiner Joomla Domain bekomme, bekomme ich eine HTML Site ohne Formatierung, Grafiken und Vorlagen. Wenn ich einen Port direkt an diesen Rechner weiterleite, funktioniert alles wieder gut und über diesen Port kann ich mich verbinden. network topologieVerwenden von Joomla auf Apache hinter Apache Reverse Proxy
Meine Virtual Config auf Ubuntu1:
<VirtualHost *:80>
ServerName ksg-events.de
Redirect permanent/https://ksg-events.de/
</VirtualHost>
<VirtualHost *:443>
ServerName ksg-events.de
ProxyPreserveHost On
ProxyRequests Off
ProxyVia Off
ProxyPass/http://192.168.178.14:83/
ProxyPassReverse/http://192.168.178.14:83/
SSLCertificateFile /etc/letsencrypt/live/ksg-events.de/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ksg-events.de/privkey.pem
</VirtualHost>
Virtual Host Config auf Ubuntu2:
<VirtualHost *:83>
DocumentRoot /var/www/ksg-events.de/joomla
</VirtualHost>
Vielen Dank für Ihre Hilfe!