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 サーバーブロックは、1つ以上のドメインへのリクエストに 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 に切り替え。
- マルチドメインサーバー — 1つのボックスで複数のサイトをホスト。
プライバシー
すべての生成はブラウザ内で100%実行されます。データはサーバーに送信されません。