# csv.zioinfo.co.kr — arko_renual 개발서버 리버스 프록시 # 설치 위치: /etc/nginx/sites-available/csv.zioinfo.co.kr.conf # → /etc/nginx/sites-enabled/ 에 심볼릭 링크 # # 이 서버의 다른 사이트(itms/camp/kintex 등)와 동일한 패턴: # HTTP로 먼저 작성 → `certbot --nginx -d csv.zioinfo.co.kr` 이 SSL 블록을 주입 # # 선행 조건: csv.zioinfo.co.kr A 레코드 → 101.79.17.164 (현재 미등록 상태) server { server_name csv.zioinfo.co.kr; # 자원봉사 활동사진·첨부파일 업로드가 있어 기본 1m로는 부족하다 client_max_body_size 100m; # 개발서버이므로 검색엔진 색인 차단 add_header X-Robots-Tag "noindex, nofollow" always; access_log /var/log/nginx/csv.zioinfo.co.kr.access.log; error_log /var/log/nginx/csv.zioinfo.co.kr.error.log; location / { proxy_pass http://127.0.0.1:8088; proxy_http_version 1.1; 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; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Port $server_port; # arko는 첫 요청에서 JSP를 컴파일하고, 통계·엑셀 다운로드가 오래 걸린다 proxy_connect_timeout 60s; proxy_send_timeout 300s; proxy_read_timeout 300s; proxy_buffering on; proxy_buffer_size 16k; proxy_buffers 8 16k; } # 정적 리소스는 Tomcat이 그대로 서빙하되 브라우저 캐시만 짧게 준다(개발서버라 길게 잡지 않음) location ~* ^/(images|css|js|fonts|new)/ { proxy_pass http://127.0.0.1:8088; proxy_set_header Host $host; expires 10m; add_header Cache-Control "public, max-age=600"; } listen 80; }