Развернуть Node.js Express API Docker Изображение на AWS Elasti c Beanstalk с HTTPS - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь развернуть образ node.js, express, rest api docker на elasti c beanstalk. Я успешно развернул его на порту 80. Однако, когда я пытаюсь развернуть на порту 443, я получаю ошибку 503 или 502.

файл index.ts.

    https
      .createServer({
        cert: fs.readFileSync('./data/certs/server-dev.cert'),
        key: fs.readFileSync('./data/certs/server-dev.key')
      }, api)
      .listen(port, () => {
        console.log(`Server started on port ${port}!`);
      });

При запуске локально, я смог ударить мою конечную точку успешно https://localhost/api/v1/items

Когда я развернул это, я установил балансировщик нагрузки classi c и настроил нового слушателя. Порт прослушивателя и протокол к 443 и https, порт экземпляра и протокол к 443 и https, и, наконец, используйте мой aws publi c cert.

Ничего из этого не работает, поэтому я не уверен, что-то есть Мне нужно настроить файл docker или файл dockerrun. aws. json? Или это что-то nginx должно решить?

...