diff --git a/default.conf b/default.conf index 220d7a6..f1fac1c 100644 --- a/default.conf +++ b/default.conf @@ -1,5 +1,6 @@ server { listen 80; + server_name ~^(?!(auth)).*\.ro-being\.com$; # Main application proxy location / { @@ -27,4 +28,22 @@ server { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } +} + +# Auth server configuration +server { + listen 80; + server_name auth.ro-being.com; + + location / { + proxy_pass http://192.168.219.45:9000/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # OAuth 콜백 타임아웃 늘리기 + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + } } \ No newline at end of file