설정 : 내 모든 맥 OS에서 실행되는 다음다른 포트에서 localhost 응용 프로그램을 인식하도록 nginx 도킹 장치 컨테이너를 구성하는 방법은 무엇입니까?
로컬 호스트 : 8089 a nodejs REST api runing in my local, OUTSIDE of the nginx container, stand alone!
locahost : 80 nginx docker container
내가는 Nginx에 고정 표시기 용기 내부의 정적 파일을 제공 할 수 있었다 그러나 때 내가 , 어떤 이유로
http {
server {
location/{
root /usr/share/nginx/html;
}
location /api/ {
proxy_pass http://localhost:8089;
}
}
}
에 직접 가정 어떤 localhost:80/api
전화 :로 nginx를위한 설정을 설정전화가 왔습니다 404가 없습니다. 찾음 페이지
404 Not Found
nginx/1.13.6
구성이 잘못되었습니다. 아마 localhost:8089
을 nginx 내부에 사용해서는 안될까? 그렇다면 무엇을 사용해야합니까?
예
는 https://github.com/adamchenwei/docker-nginx-playground