Apache reverse proxy untuk docker kontainer

Saya memiliki situs web yang berjalan di wadah docker, dan saya telah membuat VirtualHost di apache host yang melakukan proxy terbalik ke wadah (di Port 8280 host). jadi saya punya:

<VirtualHost *:443>    ServerName www.example.com    DirectoryIndex index.php index.html    SetOutputFilter SUBSTITUTE,DEFLATE    ProxyPass / http://localname:8280/    ProxyPassReverse / http://localname:8280/    Substitute "s|http://localname:8280/|https://www.example.com/|i"    SSLEngine on    SSLProtocol all -SSLv2    SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW    SSLCertificateKeyFile /path-to/privkey.pem    SSLCertificateFile /path-to/cert.pem    SSLCertificateChainFile /path-to/chain.pem    <Proxy *>        Order deny,allow        Allow from all        Allow from localhost    </Proxy></VirtualHost><VirtualHost *:80>    ServerName www.example.com    ServerAlias www.example.com    Redirect permanent / https://www.example.com/</VirtualHost>

Proxy bekerja dengan baik, saya memiliki respon saat menulis www.example.com dalam browser, tapi saya memiliki semua link yang menunjuk ke http://localname:8280 (seperti yang ditunjukkan di konsol browser) dan kesalahan konten campuran, itu sebabnya saya meletakkan arahan pengganti, tetapi tidak berfungsi.

Saya menggunakan konfigurasi untuk mod_substitute dari dokumentasi apache.

https://httpd.apache.org/docs/2.4/mod/mod_substitute.html

Tapi ini tidak berhasil, ada yang berubah.Wadah docker didasarkan pada gambar Bitnami / apache dengan konfigurasi default.

Bantuan apa pun akan dihargai.

Ok, saya telah menemukan jawabannya sendiri. Anda hanya perlu menambahkan baris berikut atas Pengganti direktif:

AddOutputFilterByType SUBSTITUTE text/html