Назад | Перейти на главную страницу

Tomcat принимает HTTP от Apache, в то время как Apache принимает HTTPS от пользователя, нужно ли для Tomcat также включать HTTPS?

Мое приложение обслуживает html-страницы через сервер Apache для пользователя, и в нем включен ssl-https. Эти страницы делают запрос ajax к моему бэкэнд-приложению, работающему в контейнере tomcat. Tomcat еще не поддерживает ssl, поэтому запрос ajax отправляется через http. Это создает ошибку в браузере пользователя: запрашивается смешанный контент, поэтому запрос блокируется.

Что мне здесь делать? Включить tomcat с ssl? Или есть способ отправить запрос из Apache в Tomcat без использования HTTP или HTTPS, поскольку оба работают на одной виртуальной машине?

Я бы сделал обратный прокси в том же https vhost и переписал путь, поэтому / app / перешел на tomcat, а затем обновил ваш код.

Для вас ошибка, я не думаю, что проблема в http или https.

Чтобы узнать больше, проверьте журналы. tomcat и apache могут обмениваться данными по http через соединители proxypass или ajp13 / ajp14.