Нужно ли устанавливать SSL-сертификат, если мой сервер прослушивает только порт 443 с Nginx?

Я использую Amazon Load Balancer для получения запросов на порт 443. Затем я отправляю эти запросы на мой сервер EC2 на порт 80. Если я пытаюсь отправить запрос на порт 443 на EC2 nginx error.log Файл говорит,

не определено "...ssl_certificate" в сервере, прослушивающем порт SSL во время подтверждения SSL...

Поэтому нужно ли устанавливать SSL-сертификат, если мой сервер прослушивает только порт 443 с Nginx?

1 ответ

Решение

Если вы хотите, чтобы ваш экземпляр EC2 прослушивал порт 443 с использованием SSL / TLS, вам нужен сертификат.

Вы можете завершить SSL на балансировщике нагрузки и связаться с экземпляром EC2, используя http.

Если вы хотите использовать http между экземплярами ELB и EC2, вам следует обратить внимание на соответствие. PCI не допустит этого, но на практике внутренняя сеть AWS обычно считается "достаточно безопасной", и использование http, а не https между сервером ELB и EC2 достаточно безопасно для большинства рабочих нагрузок.

Другие вопросы по тегам