Я установил Nginx в качестве балансировщика нагрузки HTTP с завершением SSL / TLS для веб-серверов apache. Мой вопрос заключается в использовании Nginx для завершения ssl, как мне зашифровать данные обратно в браузер / клиент.
Должен ли каждый сервер apache быть настроен для работы с SSL или данные отправляются из apache обратно в Nginx для шифрования? Я хотел бы ограничить ресурсы процессора на веб-серверах apache.
Спасибо за любую помощь по этому вопросу.
P.S.: Я использую X-Forwarded-For в своей конфигурации Nginx. Это отправляет сертификат браузера на серверы Apache?
У вас есть два совершенно разных соединения. Соединение веб-браузера с nginx зашифровано с помощью SSL, поэтому nginx должен быть настроен для SSL. Соединение nginx с Apache для получения данных для nginx для отправки в браузер должно быть обычным http-соединением без SSL, поэтому Apache не нуждается в какой-либо конфигурации SSL.