Привет, ребята, у меня большие проблемы.
Ниже приведена подробная проблема, с которой я сталкиваюсь.
У меня есть: 1 Веб-сервер APACHE (HTTPS настроен и сопоставлен с Godaddy с SSL-сертификатом) 3 Сервер приложений (работает по HTTP)
Рабочий сценарий : веб-сервер выступает в качестве сервера, зашифрованного SSLhttps и проксирование HTTPS-запроса к APP A (http://publicIP)
Теперь я оцениваю APP A по HTTPS с моего WEB-сервера через домен, предоставленный GoDaddy.
Мои настройки сервера APACHE Файлы размещены ниже.
**/etc/apache2/sites-enabled/000-deafult.conf**
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
/etc/apache2/sites/enabled/default-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile /etc/ssl/certs/******.crt
SSLCertificateKeyFile /etc/ssl/private/******.key
SSLCACertificateFile /etc/ssl/certs/ca-bundle.crt
ProxyPreserveHost On
ProxyPass / http://APP-A/
ProxyPassReverse / http://APP-A/
</VirtualHost>
</IfModule>
Проблема в том, что, когда APP-A внутренне делает запрос к APP-B, мой веб-сервер не передает HTTP-запрос APP-A к APP-B и выдает следующую ошибку: Simillarly для APP-C и APP-D
**jquery.js:9175 Mixed Content: The page at 'https://thecloudsbrain.com/dashboard/show#/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://117.197.121.220:3004/api/v1/get_dashboard_provider_count?group_name=EvmGroup-super_administrator'. This request has been blocked; the content must be served over HTTPS.**