Apacheで実行されているJoomlaサイトの前でnginxをリバースプロキシとして使用したいと思います。 nginxがSSL接続を処理し、復号化されたトラフィックをlocalhostからApacheにリレーするようにしたいと思います。
Joomlaはこのタイプの構成に特定のサポートを持っていますか?それでも、SSL経由で提供するページと暗号化されていない接続で提供するページを制御できますか?
ここでは、Joomla以外のSSLプロキシエクスペリエンスを利用しています。しかし、私はそれがうまくいくと信じています。
「https」という値を含むX-FORWARDED-PROTO
ヘッダーを送信するようにnginxを設定します
proxy_set_header X-Forwarded-Proto https;
Apacheを構成してHTTPS環境変数を「オン」に設定します。
SetEnvIfNoCase X-Forwarded-Proto https HTTPS=on
これらを設定すると、Joomlaは何が起こっているのかを把握し、それに応じてURLを調整できるようになります。