20220926 Nginx
NGINX
nginx 관련 구성 모음
nginx를 리버스 프록시로 사용
리버스프록시로 nginx가 있고, 프론트와 백엔드를 각각 로컬 8080, 8082로 라우팅하는 설정
예제파일
/frontpage/로 접근이 들어오면(server location) -> http://front/로 던지고(proxy_pass) -> 192.168.0.1:8080으로 던짐(upstream)
/apis/로 접근이 들어오면(server location) -> http://backend/로 던지고(proxy_pass) -> 192.168.0.2:8082로 던짐(upstream)
upstream front {server 192.168.0.1:8080;}upstream backend {server 192.168.0.2:8082;}server {listen 443 ssl;server_name www.sosoaterlier.net;location /frontpage/ {proxy_pass http://front/;proxy_redirect off;proxy_set_header Host $host;}location /apis/ {proxy_pass http://backend/;proxy_redirect off;proxy_set_header Host $host;}}