Я пытаюсь сгенерировать сертификат для экземпляра ec2, чтобы Jenkins работал по HTTPS.
Пока я пробовал:
Однако это не дает правильного результата. После выполнения инструкций и внесения изменений 127.0.0.1 *.mydomain.com
в доменное имя экземпляра.
Когда я добрался до https://myinstance.com
, на странице отображается:
NOT SECURE: Your connection is not private
Когда я перехожу на http://mystance.com
, URL-адрес перенаправляется на URL-адрес https.
Я что-то упустил, связанный с генерацией сертификата? Должен ли я создать его с помощью AWS Certificate Manager и добавить его в мой экземпляр ec2?
Я также пытался сгенерировать сертификат в AWS и добавить его в мой домен, это не сработало, так как AWS Certificate Manager не работает с экземплярами ec2. Я также попытался зашифровать, но каталог etc / letsencrypt / live / не был создан, как ожидалось в шагах
Я продолжал пробовать CertBot (https://certbot.eff.org/lets-encrypt/ubuntutrusty-apache),, но у меня возникли некоторые проблемы со службами Apache и при запуске службы из-за ошибок: https://askubuntu.com/questions/1034295/issues-with-running-apache-certbot-due-to-port-already-used-for-httpd-bin
Кто-нибудь успешно смог запустить свой сервер ec2, на котором размещается Jenkins, по HTTPS? Я хотел бы знать, как любая из вышеперечисленных проблем была преодолена для успешной реализации SSL.