방금 보안 그룹 빠른 시작과 http 포트를 사용하는 Windows 마이크로 인스턴스에 node.js 응용 프로그램을 설치했습니다.EC2- 응답하지 않는 HTTP 요청
인스턴스에서 방화벽을 열고 인바운드 및 아웃 바운드 포트 80, 443을 모두 열었습니다.
그럼에도 불구하고 내 http 요청이 node.js 앱에 의해 존중되고 있지 않습니다. 로그에서 앱이 redis에 연결되어 있고 mongo와 socket.io도 시작되었음을 알 수 있습니다.
무엇이 잘못 되었나요? http 요청이 차단 된 이유는 무엇입니까?
다른 문제는 보안 그룹에 문제가 있는지 또는 인스턴스에 문제가 있는지를보기 위해 일시적으로 모든 포트를 0.0.0.0/0으로 열려고 시도하는 것입니다. – bwight
@Steffen, 내 앱은 포트 80에서만 수신하는 express를 기반으로합니다. 내 컴퓨터에서 로컬로 테스트하고 잘 작동합니다. 하지만 EC2 – user644745
@bwight에서 작동하지 않는 이유를 모르겠다. 0.0.0.0/0에 대한 모든 TCP 포트도 열었습니다. 그래도 응답하지 않습니다. 나는 그것이 윈도우 2008 방화벽 설정과 관련이있을 것이라고 생각합니다. 처음에는 ping이 작동하지 않고 방화벽에서 일부 설정을 변경했을 때 ping이 작동하기 시작했습니다. HTTP의 문제점을 알고 있지 않습니까? – user644745