2017-09-09 2 views
1

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!

Antwort

0

finde ich eine Lösung für mein Problem:

Run Joomla hinter Apache Reverse Proxy (http): -Add "ProxyVia voll" auf Proxy Virtual Host-Konfiguration

Mit https: -Enable mod_headers auf Proxy-Server -Add "RequestHeader setzen X-Forwarded-Proto" https "" zum virtuellen Host des Proxys

Ich hoffe, dass kann jemand helfen, der auf die gleichen Probleme stoßen.

Verwandte Themen