Как установить сертификат UCC GoDaddy SSL на Amazon EC2 ELB
Я прочитал это: Установите SSL на Amazon Elastic Load Balancer с сертификатом GoDaddy Wildcard, но я все еще немного не уверен.
У меня есть поддомен: platform.mysite.com, который указывает на ELB в Amazon.
У этого ELB есть 5 экземпляров, перед которыми он сидит.
Я прочитал это: http://www.nczonline.net/blog/2012/08/15/setting-up-ssl-on-an-amazon-elastic-load-balancer/ и могу понять большую часть этого за исключением того, что я потерялся в создании CSR. На какой машине я это делаю?
Нужен ли мне один и тот же CSR для каждого экземпляра?
Спасибо
1 ответ
Не имеет значения, на какой машине вы создаете закрытый ключ или csr, только если машина защищена. Я использую OpenSSL для создания CSR:
openssl req -new -newkey rsa:2048 -nodes -out csr.pem -keyout privkey.pem
Для ELB вам нужен только подписанный сертификат третьей стороны, а не другие экземпляры. Вы можете использовать самозаверяющий сертификат для экземпляров, или, если вам удобно, вы можете сделать так, чтобы ваш трафик от экземпляров к балансировщику нагрузки был обычным http. Балансировщик нагрузки работает независимо от экземпляров, насколько ssl идет.
Обновление: есть несколько других вещей, которые вы собираетесь знать. Вам придется расшифровать закрытый ключ:
openssl rsa -in privkey.pem -out decryptedprivkey.pem
Возможно, вы не сможете использовать функцию загрузки сертификатов через веб-интерфейс консоли AWS из-за промежуточного сертификата GoDaddy. Для этого я использую IAM CLI от Amazon:
iam-servercertupload --aws-credential-file aws-credential.properties -b yourdomain.crt -c gd_bundle.crt -k decryptedprivkey.pem -s yourcertificatename