CentOS 에 node 를 배치 할 때 외부 네트워크 에 접근 할 수 없습니다.

601 단어 node
최근 CentOS 에 node 를 배치 하 다가 문제 가 생 겼 습 니 다.forever 로 node 서 비 스 를 시작 하고 nginx 를 설정 하 였 으 나 외부 네트워크 에 서 는 node 서비스 에 접근 할 수 없습니다.
    명령 netstat - ntpl 을 사용 하여 포트 를 볼 때 node 가 열 린 포트 가 tcp 6 인 것 을 발 견 했 습 니 다. 이것 은 외부 네트워크 가 접근 할 수 없 는 원인 일 수 있 습 니 다.구 글 을 찾 아 보 니 정말 그런 일이 다.해결 방법 은 app. listen () 방법 으로 ipv 4 의 주 소 를 명시 적 으로 작성 하 는 것 입 니 다.
    원래 이렇게 썼 구나.
var app = new Koa();
app.listen(5000);

    아래 로 변경 하면 ipv 4 포트 를 열 수 있 습 니 다.
var app = new Koa();
app.listen(5000, '0.0.0.0');

stack overflow 에서 대답 한 원래 주소: 클릭 하여 링크 열기

좋은 웹페이지 즐겨찾기