1

Моя проблема в том, что у меня есть серверные приложения, использующие http, но работающие на порту 9001, например. Поскольку у меня есть веб-приложения, работающие на порте 80 и порте 443, я не могу просто изменить конфигурацию серверного приложения для использования этих портов, поэтому я хочу, например, http://localhost/application на порту 80, внутренне подключиться к http://localhost:9001 как я не хочу пересылать порт 9001 в моем маршрутизаторе.

При поиске решения я нашел кое-что об использовании обратного прокси-сервера, но не совсем понял и не знаю, является ли это правильным решением.

Кроме того, было бы неплохо сопоставить http://localhost:9001 с https://localhost с автоматическим SSL-шифрованием с моим собственным сертификатом, потому что серверное приложение само по себе не поддерживает SSL.

Я работаю на сервере Ubuntu 12.04 с apache2.

Спасибо за ваши ответы

1 ответ1

0

Вы ищете mod_proxy. Пожалуйста, прочитайте хорошую документацию на сайте apache, чтобы настроить его.

Это позволяет вам использовать ваш apache в качестве обратного прокси-сервера перед другим сервером веб-приложений, таким как tomcat, другим apache или какими-то другими приложениями.

Это позволяет вам также разорвать ssl-соединение на сервере apache и передать простое http бэкэнду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .