-1

Я пытаюсь использовать свой сертификат aws с эластичным балансировщиком нагрузки на моем экземпляре EC2 с Apache. Я выполнил этот урок http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html#configure-health-check, чтобы создать мой классический балансировщик нагрузки. После этого все выглядит правильно в моей консоли балансировки нагрузки. Но когда я пытаюсь просматривать мой сайт с помощью https вместо http chrome, соединение небезопасно. Когда я просматриваю сертификат из браузера, я вижу этот сертификат, опубликованный localhost. Так есть ли какая-то дополнительная конфигурация, которую я должен делать, как в моем файле httpd-ssl.conf, или что-то еще? Кстати, все эти услуги находятся в том же регионе. (Франкфурт)Использование сертификата AWS для экземпляра Windows EC2 с сервером Apache и балансировщиком эластичной нагрузки

+0

Вы используете ELB для сертификации сертификата? У вас есть HTTPS, указывающий на ваш Apache Port 80 или 443? Или оба? Одно из преимуществ использования ELB - это отключить SSl в вашей конфигурации appache и позволить ELB выполнять всю работу SSL. Я сделаю ваш сервер приложений запущенным на порту 80. Затем портируем порт 443 на ELB в порт 80 на ваш экземпляр EC2. Загрузите свой сертификат в AWS Cert Manager и настройте ELB для его использования. –

+0

Aws говорит, что есть только два способа использования сертификатов aws. Это ELB и Cloudfront. Из-за проблем с регионами я выбрал ELB. Фактически я не знаю значения «HTTPS, указываемого на Apache», но он прослушивает 80 и 443. И я уже настроил прослушиватель ELB 443 (HTTPS) до 80 (HTTP) и еще один прослушиватель с 80 (HTTP) до 80 (HTTP). Так что я не могу понять, где я ошибся? – rotring05

+1

ОК, который звучит правильно. Хотите поделиться снимками экрана вашего ELB-конфигуратора или вывода CLI-выхода? DNS указывает на ваш экземпляр EC2 или ваш ELB? –

ответ