2017-12-14 1 views
-2

GCP에서 nodeJ가 실행 중입니다. nodej를 사용하여 간단한 HelloWorld 프로그램을 만들었습니다. helloworld를 실행하는 순간, 그것은 http://localhost:8080에서 시작됩니다. GCP는이 정보에 액세스하기 위해 내부 및 외부 IP를 제공합니다.IP를 사용하여 localhost : 8080에 어떻게 액세스합니까?

이제 xx.xx.xx.xx (외부 IP)/nodejs를 입력하면 http://localhost:8080이 열립니다. 그것을 의미하는 xx.xx.xx.xx/nodejs는 HelloWorld 노드입니다. 나는 이것이 아마도 nginx를 통해 이루어질 수 있다고 생각한다. 글쎄, 아무도 나에게 이것이 어떻게 가능한지에 대한 아이디어를 줄 수는 없을까?

미리 감사드립니다.

답변

0

매우 간단합니다. 자신의 위치가/nodejs 인 요청에 대해 proxy_pass를 사용하여 localhost : 8080에 보내야합니다. 그것은 같을 것입니다 :

server { 
    listen  80; 
    ... 
    location /nodejs { 
     proxy_pass http://127.0.0.1:8080; 
    } 
    ... 
} 
+0

감사합니다. 나는 그것을 작동 시켰어. – Mahirq8

관련 문제