Как добавить балансировщик нагрузки AWS EC2 в тот же домен, что и мой статический интерфейс - PullRequest
0 голосов
/ 26 мая 2019

Я хочу добавить свой балансировщик нагрузки ec2 в мой домен под mysite.com/api/etc. На route53 он позволяет только добавить поддомен. Теоретически я мог бы сделать api.mysite.com, но я хочу посмотреть, возможно ли сначала mysite.com/api. В настоящее время у меня есть наборы записей route53, у меня есть только один для mysite.com и www.mysite.com (www.mysite.com указывает на мой облачный фронт, который указывает на мою корзину s3, которая перенаправляет на корзину mysite.com). Причина всего этого заключается в том, что я хочу иметь возможность совершать https api-вызовы на мой сервер ec2, но, похоже, я получаю несколько ошибок с моей текущей конфигурацией. Когда я получаю к нему доступ через браузер, я получаю ERR_CONNECION_TIMED_OUT, а когда я использую python.requests, я получаю

SSL.ERROR: HTTPSConnectionPool...(Casused by SSLError(CertificatError
("hostname 'my-ec2-env-us-east-1.elasticbeanstalk.com' 
doesn't match either of 'mysite.com, www.mysite.com)

Я предполагаю, что эта ошибка сертификата вызывает ошибку тайм-аута моего браузера (я вполне уверен, что другие мои конфигурации верны, я добавил свой HTTPS-порт 443 в группы безопасности с входящими настройками, чтобы разрешить 0.0.0.0/0 и :: / 0, и я выбрал Политику SSL 2016-8. Чтобы устранить эту ошибку сертификата, я предполагаю, что мне нужно купить другой домен / добавить его в свой существующий домен, добавить сертификат к нему, и конечная точка должна быть моим балансировщиком нагрузки EC2.

...