コンテンツにスキップ
⚙️

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 がどう応答するかを定義します。listenserver_namerootlocation ディレクティブが中核です。HTTPS には、ssl_certificatessl_certificate_key を PEM ファイル (例: Let's Encrypt から) に向けてください。生成された設定を /etc/nginx/sites-available/ に保存し、nginx をリロードしてください。

一般的な用途

  • 静的サイト — 静的フォルダを素早く提供。
  • リバースプロキシ — Node/Python/Ruby アプリの前面に立つ。
  • HTTPS マイグレーション — サイトを TLS に切り替え。
  • マルチドメインサーバー — 1つのボックスで複数のサイトをホスト。

プライバシー

すべての生成はブラウザ内で100%実行されます。データはサーバーに送信されません。