لدي موقع على شبكة الانترنت يعمل على حاوية عامل الميناء ، ولقد قمت بإنشاء فيرتوالهوست على أباتشي المضيف الذي يقوم به وكيل عكسي للحاوية (على منفذ المضيف 8280). لذلك لدي:
<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>
وكيل يعمل بشكل جيد ، ولدي استجابة عند الكتابة www.example.com في المتصفح ، ولكن لدي كل الروابط التي تشير إلى http://localname:8280 (كما هو موضح في وحدة تحكم المتصفح) وخطأ في المحتوى المختلط ، لهذا السبب وضعت التوجيه البديل ، لكنه لا يعمل.
أنا باستخدام التكوين ل مود_سوبستيتوت من وثائق أباتشي.
https://httpd.apache.org/docs/2.4/mod/mod_substitute.html
لكن هذا لا يعمل ، أي شيء يتغير.ويستند حاوية عامل الميناء على صورة بيتنامي / أباتشي مع التكوين الافتراضي.
سيكون موضع تقدير أي مساعدة.