Nginx 구성 생성기
정적 사이트, 리버스 프록시, SSL/HTTPS, gzip, 캐싱용 nginx 서버 블록 생성. 복사 또는 다운로드. 브라우저에서 실행.
서버
SSL / HTTPS
아래 인증서 경로로 443에서 리슨.
리디렉션
포트 80에 서버 블록을 추가하여 HTTPS로 301 리디렉션.
example.com에서 www.example.com으로 리디렉션 추가.
www.example.com에서 example.com으로 리디렉션 추가.
성능
대역폭을 줄이기 위해 텍스트 응답 압축.
보안
X-Frame-Options, X-Content-Type-Options 및 Referrer-Policy 추가.
프리셋
nginx 구성
참고
nginx 서버 블록에 대해
nginx 서버 블록은 nginx가 하나 이상의 도메인에 대한 요청에 어떻게 응답하는지 정의합니다. listen, server_name, root 및 location 지시문이 핵심입니다. HTTPS의 경우 ssl_certificate와 ssl_certificate_key를 PEM 파일 (예: Let's Encrypt에서)에 가리키세요. 생성된 구성을 /etc/nginx/sites-available/에 저장하고 nginx를 다시 로드하세요.
일반적인 용도
- 정적 사이트 — 정적 폴더를 빠르게 제공.
- 리버스 프록시 — Node/Python/Ruby 앱 앞에 두기.
- HTTPS 마이그레이션 — 사이트를 TLS로 전환.
- 다중 도메인 서버 — 한 박스에 여러 사이트 호스트.
개인정보
모든 생성은 브라우저 내 100% 실행됩니다. 데이터가 서버로 전송되지 않습니다.