Задать вопрос
semenenko88
@semenenko88
Системный администратор

Apache в качестве обратного прокси, правильно ли делать чтобы прокси работал по https, а внутренние сервера по http?

Работает у нас обратный прокси apache по https и нестандартному порту в интернете.
Внутренние сервера работают по http.

На прокси примерно такая конфигурация:
ProxyPass /xxx 192.168.1.6/xxx
ProxyPassReverse /xxx 192.168.1.6/xxx

Проблема такая, когда пытаемся открыть адресс https://наш_url:port/xxx
Нас перенаправляет на http://наш_url:port/xxx/ и мы получаем ошибку так как пытаемся по http подключиться к https.
При этом если в конце добавляем слеш: https://наш_url:port/xxx/
То прокся отрабатывает правильно и мы попадаем на внутренний сервер.
То есть без последнего слеша не работает, а со слешом работает.

Почему так и как можно исправить?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя Михаил Васильев К ответам на вопрос (2)
vasilyevmn
@vasilyevmn
DevOps
Попробуйте traefik как реверс прокси, вместо apache.
Ответ написан