저는 nodejs를 처음 접하고 구성이 가장 낮은 Alibaba Cloud 서버를 구입했습니다. 제가 작성한 nodejs 프로젝트를 배포하고 싶습니다. 노드 버전은 6.10.0입니다.
하지만 시작하는 동안 오류가 보고됩니다
포트 번호: 3000
ip는 Alibaba Cloud의 공개 IP입니다
포트 사용량 3000은 사용되지 않습니다:
바이두는 여러 가지 방법을 시도했지만 해결하지 못했습니다! 전문가에게 조언을 구하세요. . .
코드는 다음과 같습니다.
구매한 최소 서버의 공용 네트워크 주소는 노드 서버에 직접 액세스하는 데 사용할 수 없습니다. nginx를 로컬 호스트용 프록시로 사용하는 것이 좋습니다.
Alibaba Cloud에서 제공하는 공식 설명입니다.
또는 호스트 이름을 127.0.0.1로 변경한 다음 공용 네트워크 주소에 액세스하세요.
참고자료: http://www.jianshu.com/p/0c8c...
호스트 이름은 라우터 IP를 지정할 수 없습니다. . . 네트워크 카드의 IP 또는 0.0.0.0
로만 지정할 수 있습니다.호스트 이름, app.listen 메소드를 제거하세요.
이 네트워크 카드에서 듣고 싶다고 지정하셨나요?
그래서 ifconfig는 이 IP가 이 컴퓨터에 있는 특정 네트워크 카드의 IP인지 여부를 결정합니다