2017-09-09 36 views
1

私は、Ubuntu 16.04 Serverで動作するApache2(Port 83)にJoomlaをインストールしています。 192.168.178.14:83のようなローカルネットワークからページに接続すると、すべて表示されます。インターネットから私のページにアクセスするには、Apache2を実行している別のサーバーがあり、これはProxy Serverとして機能します。ポート80と443を通るすべてのトラフィックはこのマシンに送られ、ServerNameを使用して、トラフィックを転送するマシンを決定します。それは約10のドメインとマシンで正常に動作しています。 しかし、私は自分のJoomlaドメインに接続すると、フォーマット、グラフィックス、テンプレートなしでHTMLサイトを取得します。ポートを直接このマシンに転送すると、このポートを使用して接続するとすべて正常に動作します。 network topologieApacheリバースプロキシの背後にあるApacheでJoomlaを使用する

Ubuntu1のマイのVirtualHostの設定:Ubuntu2上

<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> 

仮想ホストの設定:あなたの助けのための

<VirtualHost *:83> 
     DocumentRoot /var/www/ksg-events.de/joomla 
</VirtualHost> 

ありがとう!

答えて

0

私は私の問題への解決策を見つける:上 -Enableてmod_headers:HTTPSを使用してプロキシの仮想ホストの設定に

を -Add "ProxyViaフル":Apacheのリバースプロキシの背後にある

実行Joomlaの(HTTP)をプロキシサーバー - プロキシのバーチャルホストに "RequestHeader X-Forwarded-Proto"を設定します。

同じ問題に遭遇した人を助けることができたら幸いです。

関連する問題