Кажется, что можно подключить сервер Apache к прокси-серверу и управлять подтверждением SSL для запросов https и обслуживать их как http через другой сервер, стоящий за ним.
Я настроил сервер apache для ProxyPass, используя следующую конфигурацию
SSLProxyEngine On
ProxyPass / http://localhost:8081/
ProxyPassReverse / http://localhost:8081/
Я могу получить весь трафик на сервер apache, который прослушивает порт 8080 напрямую и обслуживается сервером localhost: 8081, поэтому
http://localhost:8080/hi is being correctly served by http://localhost:8081/hi
Однако следующее не работает:
http**s**://localhost:8080/hi to be served by http://localhost:8081/hi
Apache пытается передать трафик https: // на сервер 8081 без управления подтверждением SSL.