У меня есть serverA, который действует как обратный прокси для serverB. То, что я хочу выполнить, - это передать https-соединение с serverA на serverB. Другими словами:
---https-->(serverA)---proxypass-https--->(serverB)
ServerA запускает apache2, а ServerB - nginx.
Это возможно?
Используя SSLProxyEngine On
сделает свое дело. На самом деле я установил файл vhost на ServerA, как показано ниже:
<VirtualHost serverA:443>
ServerName serverA.example.com
SSLProxyEngine On
ProxyPass / https://serverB.example.com
ProxyPassReverse / https://seerverB.exampe.com
</VirtualHost>
Да, это возможно. Это очень просто, просто настройте свой бэкэнд-сервер / виртуальный хост, как фронтальный сервер. Вы можете использовать разные сертификаты на обоих серверах или вы можете использовать одни и те же сертификаты на обоих, просто убедитесь, что служба имен переднего сервера правильно разрешает бэкэнд.