NGINX設定

NGINX設定 Jan 24, 2026

HTTP(S)、SSH、MySQL/MariaDBのためのリバースプロキシをNGINXで運用するガイド

NGINXをインストールし、HTTP(S)、SSH、FTP、およびMySQL/MariaDBのリバースプロキシとして機能するように設定する方法を示します。NGINXホストサーバーには、ローカルアクセスがあり、Ubuntu 18.04の新規インストールが行われており、Ubuntuサーバーのインストール手順中にSSHサーバーをインストールすることを選択したと仮定します。

NGINX設定 Dec 26, 2025

nginxでブラウザに静的ファイルをキャッシュさせる方法

Expires HTTPヘッダーは、expiresディレクティブを使用して設定できます。このディレクティブは、http {}、server {}、location {}内、またはlocation {}ブロック内のif文の中に配置できます。通常、静的ファイル用のlocationブロックで使用します。例えば、以下のように:

NGINX設定 Nov 08, 2025

CentOS 8でKeepAlivedを使用して高可用性のNGINXを設定する方法

Nginxは、無料でオープンソースの、世界中で最も人気のあるウェブサーバーの1つです。また、リバースプロキシ、ロードバランサー、HTTPキャッシュとしても使用できます。高可用性により、アプリケーションは障害が発生した場合に別のシステムに作業を再ルーティングできます。高可用性システムを設定するためのさまざまな技術があります。

NGINX設定 Oct 11, 2025

Nginxによるレート制限

limit_req zone=one burst=5;は、このレート制限が前に定義したセッションストレージエリアに属することを指定します(zone=oneのため)つまり、レート制限は1r/sです。バーストオプションの意味をキューの一種として考えることができます。これは、レート制限を超えた場合、次のリクエストが遅延し、バーストパラメータで指定された数よりも待機中のリクエストが多い場合にのみ503エラーが返されることを意味します(例: こんな感じで: