0

ElasticBeanStalk의 포트는 어떻게 작동합니까? ElasticBeanStalk에 배포 할 NodeJs/ExpressJS 응용 프로그램이 있습니다.ElasticBeanStalk에서 호스팅되는 NodeJs 응용 프로그램의 포트를 지정하는 방법은 무엇입니까?

ElasticBeanStalk에는 SSL 인증서를 첨부하는 데 사용되는로드 밸런서가 있습니다. 내 nodejs 응용 프로그램에서 포트를 지정해야합니까? 모든 포트가 될 수 있습니까? 아니면 탄력있는 콩알에는 이것을위한 특정 포트가 있습니까? 누군가이 부분에 불을 붙일 수 있습니까? 나는 탄력있는 콩 줄기가 그것의 기본 infront와 함께 온다고 생각한다. 이 포트는 여기에 지정되어 있습니까?

답변

0

환경 변수에서 포트를 가져 오려면 process.env.PORT을 사용해야합니다.
Elastic Beanstalk에서 설정합니다.
외부 포트 80이 열리고 Elastic Beanstalk에 구성된 포트로 라우팅됩니다.
SSL이있는 Load Balancer는 포트 443에서 Elastic Beanstalk로 트래픽을 전달할 수 있습니다.

자세히보기 in these docs.

+0

원할 경우 다른 포트를 사용할 수 있습니까? –

+0

역방향 프록시 구성에서 구성 할 수 있습니다. 왜 그렇게하고 싶습니까? –

+0

노드 js에서 다중 포트 응용 프로그램을 시작할 계획입니다. 두 개의 서버가 다른 포트를 수신 대기 중입니다. 구성을 도울 수 있습니까? –