반응형
nginx.conf 에 Proxy 설정
upstream app {
server localhost:8080;
}
server {
listen 80;
localhost / {
root /app/build;
index index.html;
try_files $uri $uri/ /index.html;
}
localhost /api {
proxy_pass http://app;
}
}
localhost / app {
proxy_pass http://app;
}
proxy 설정이 없을 때는 그냥 localhost/api 이지만
위와 같은 설정이 있을 때는 해당 서버의 8080 포트로 넘긴다는 설정입니다.
예를들면 react 등 에서 fetch('/api/something')... 처럼 사용했을 때
경로에 /api 가 있으므로 proxy 설정에 걸려서
localhost:8080/api/something 과 같은 동작을 합니다.
728x90
반응형
'React,Node,JQuery,js' 카테고리의 다른 글
[React] 이미지 tag 에서 Public 폴더의 이미지 사용하기 (1) | 2020.04.03 |
---|---|
[React] Nginx 배포 시 하위 Route 에서 404 에러 날때 (2) | 2020.04.03 |
[React] package.json 의 version, name 가져오기 (0) | 2020.04.03 |
[React] Route 사용하기 Url Parameter parsing, class 에사 사용하기 (0) | 2020.04.02 |
[Centos] nodejs npm 설치하기 (0) | 2020.04.01 |
댓글