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;
}
}