Невозможно получить Express приложение через HTTPS на t2.micro, используя nginx - PullRequest
0 голосов
/ 27 апреля 2020

Итак - сейчас я пытаюсь запустить все это бесплатно. Следовательно, я использую подход, не использующий ELBs et c. Я следовал нескольким руководствам, которые, кажется, предполагают, что это возможно, но мне не повезло. Хотя мои знания о nginx ОЧЕНЬ новы. Целью этого является использование API для сайта stati c, размещенного в fast.io - но он служит только HTTPS, поскольку я получаю заблокированные вызовы API в браузере из-за смешанного содержимого.

Я запускаю экземпляр EC2 (t2.micro) с приложением Express, работающим на порту 3000. Затем я настроил (или попытался) настроить nginx, поэтому у меня есть порт 80, и теперь все работает нормально, но не может получить HTTPS до go через.

Так что я установил порты в EC2, 80 и 443. security group config Я создал сертификат SSL для своих экземпляров Publi c DNS (IPv4) с использованием openssl

и ниже - это мой nginx config - /etc/nginx/nginx.conf nginx configuration

...