2014-02-27 5 views
0

포트 3000의 Ubuntu Amazon EC2 인스턴스에서 실행중인 웹 서버가 있습니다. 15.0.0.10은이 EC2 인스턴스의 개인 IP입니다.Curl 아마존 EC2 인스턴스

이 인스턴스에 ssh를 입력하고 다음 명령어 curl localhost:3000/index.html을 실행하면 내 index.html 페이지의 html 소스가 반환됩니다. 내가 curl 15.0.0.10:3000/index.html을 실행할 때

, 그것은 말한다 :

curl: (7) couldn't connect to host 
  1. 왜 이런 일이?
  2. 두 번째 명령이 내용을 반환하도록하려면 어떻게해야합니까?
+0

예. ifconfig의 eth0에서'inet addr : 15.0.0.10' –

답변

2

당신은 당신이 인스턴스의 어떤 IP를 주소로 연결할 수해야하는 경우 서버가 0.0.0.0에서 실행되고 있는지 확인해야합니다.

로컬 호스트 (127.0.0.1)에서 시작한 경우 문제가 발생합니다. 서버를 중지하고 다시 시작하여 0.0.0.0:3000에 바인드 할 수 있습니다. 모든 것이 효과가있다.

+0

감사합니다. –

관련 문제