Accept cookies for analytics, social media, and advertising, or learn more and adjust your preferences. These cookies are on by default for visitors outside the UK and EEA. Privacy Notice.
以下はNGINXとNGINX Plusのためのサードパーティのモジュールのリストで、NGINX コミュニティのメンバーによって作成およびメンテナンスされています。NGINX, Inc. はこれらのモジュールについてサポートを提供しません。ですので、問題あるいは助けを求めるにはそれぞれ個々のモジュールの開発者に連絡してください。このリストのモジュールに貢献する方法についての情報は、https://github.com/nginxinc/nginx-wiki を見てください。
NGINX, Inc. とNGINX Plus によって公的に認定されているモジュールについては、https://www.nginx.com/products/nginx/modules を見てください。
このリストのモジュールに貢献する方法についての情報は、https://github.com/nginxinc/nginx-wiki を見てください。
モジュール | 説明 | リポジトリ |
---|---|---|
Accept Language モジュール | Accept-Language ヘッダ パーサ | giom/nginx_accept_language_module |
AFCGI | NGINXのための非同期/多重送信 FastCGI | rsms/afcgi |
Akamai G2O | G2Oヘッダを使ってAkamai edgeサーバへのコンテントのアクセスを制限します。 | kaltura/nginx_mod_akamai_g2o |
Array Var | NGINX 設定ファイルの配列変数のサポートを追加します | openresty/array-var-nginx-module |
HTTPライブストリーミングのためのオーディオトラック | その場でのHTTP Liveストリーミング(HLS)のオーディオトラックを生成します。 | flavioribeiro/nginx-audio-track-for-hls-module |
HTTP Digest 認証 | HTTP Digest 認証 | atomx/nginx-http-auth-digest |
PAM 認証 | PAMを使った HTTP 基本認証 | sto/ngx_http_auth_pam_module |
認証のリクエスト | サブリクエストの結果に基づいた認証を許可します | ngx_http_auth_request_module |
Auto Lib | OpenSSL, PCRE および Zlib のpre-compiled/installed バージョンを再利用します | simplresty/ngx_auto_lib |
AWS Auth | Amazon S3 へのGET リクエストのためのセキュリティヘッダを生成します | anomalizer/ngx_aws_auth |
Backtrace | ワーカープロセスが異常終了した場合にバックトレースをダンプするNGINXモジュール | alibaba/nginx-backtrace |
Brotli | brotliを使って圧縮された応答を動的あるいは静的に提供します | google/ngx_brotli |
Cache Purge | FastCGI, proxy および uWSGIキャッシュからのコンテントを消去する機能を追加 | FRiCKLE/ngx_cache_purge |
Circle Gif | URLで指定される色/サイズを持つ簡単な円のイメージを生成 | evanmiller/nginx_circle_gif |
クロージャー | 組み込みのクロージャー, Java および Groovyプログラムのためのモジュール | nginx-clojure/nginx-clojure |
Cookie Flag | クッキーのためにフラグ “HttpOnly”, “secure” および “SameSite” を設定 | AirisX/nginx_cookie_flag_module, (support) |
結合 | 指定された内容のファイルを結合 | alibaba/nginx-http-concat |
Upstream Consistent ハッシュ | 首尾一貫したハッシュリングに基づいたバックエンドを選択 | replay/ngx_http_consistent_hash |
開発キット | NGINXのコア機能の拡張 | simplresty/ngx_devel_kit |
Upstream ドメインの解決 | An asynchronous domain name resolution module for NGINX upstream | nicholaschiasson/ngx_upstream_jdomain |
HTTP Drizzle | NGINXと、MySQLあるいはDrizzleデータベースサーバとの直接通信 | openresty/drizzle-nginx-module |
動的なetag | 動的コンテント上のetagのためのNGINXモジュール | kali/nginx-dynamic-etags |
動的なupstream | restful インタフェースを使ってupstreamの設定を更新 | yzprofile/ngx_http_dyups_module |
Dynamic limit | 動的にIPをロックし、定期的にそれを解放します | limithit/ngx_dynamic_limit_req_module |
Dynamic limit token | クッキーに応じてトークンを生成 | limithit/ngx_cookie_limit_req_module |
HTTP Echo | NGINX HTTPサーバへ慣れ親しんだシェル形式のコマンドを提供 | openresty/echo-nginx-module |
Stream Echo | NGINX ストリームサーバへ慣れ親しんだシェル形式のコマンドを提供 | openresty/stream-echo-nginx-module |
Elasticsearch client | 複数のelasticsearchサーバのためのnginxプロキシ内のelasticsearchクライアント | Taymindis/nginx-elastic-client |
暗号化されたセッション | 軽量なセッションベースの認証のためにNGINX変数を暗号化 | openresty/encrypted-session-nginx-module |
拡張memcached | 機能を追加するために標準のmemcachedモジュールを再パッケージ | bpaquet/ngx_http_enhanced_memcached_module |
Eval | memcachedあるいはproxyの応答を変数に評価するためのモジュール | vkholodkov/nginx-eval-module |
Eval (OpenResty’s fork) | 任意のサブリクエストの応答を独自のNGINX変数に捕獲 | openresty/nginx-eval-module |
Execute | 遠隔で指示し、結果を返す | limithit/NginxExecute |
EY Balancer | 同時に起こるリクエストの制限のためにリクエストキューを提供 | ezmobius/nginx-ey-balancer |
Upstream Fair バランサ | 入ってくるリクエストを最も忙しくないサーバに分散 | gnosek/nginx-upstream-fair |
ファンシーインデックス | 組み込みのautoindexモジュールに似ていますがもっと装飾されます | aperezdc/ngx-fancyindex |
Foot フィルター | 指定された文字列をページのフッタに追加するボディフィルタの実装 | alibaba/nginx-http-footer-filter |
FastCGI 関数ハンドラ | NGINX fastcgiのためにビルドされた c/c++ サービス関数ハンドラ | Taymindis/fcgi-function |
Footer If Filter | 応答が指定された条件に一致すればフッターを適用 | flygoast/ngx_http_footer_if_filter/ |
フォーム入力 | HTTP POSTリクエストのボディをパースし、結果をNGINX変数に保存 | calio/form-input-nginx-module |
GeoIP2 | MaxMind GeoIP2 APIを使って市および国コードを参照 | leev/ngx_http_geoip2_module, (support) |
GridFS | MongoDBのGridFSから提供されるファイルのためのNGINXモジュール | mdirolf/nginx-gridfs |
Groovy | 組み込みのクロージャー, Java および Groovyプログラムのためのモジュール | nginx-clojure/nginx-clojure |
Haskell | 設定ファイルにHaskellコードをバインドすると、非常に便利です! | lyokha/nginx-haskell-module |
もっと多くのヘッダー | "追加"だけでなく、入力と出力のヘッダを設定および消去! | openresty/headers-more-nginx-module, (support) |
HTTP ヘルスチェック | upstream内のHTTPサーバのヘルスチェック | cep21/healthcheck_nginx_upstreams |
トラフィックの課金 | リアルタイムの通信およびステータスコードの監視 (HTTP + Stream) | Lax/traffic-accounting-nginx-module |
HTTP Iconv | 文字エンコーディングを変換 | calio/iconv-nginx-module |
Immutable | 静的アセットに不変のキャッシュを設定 | GetPageSpeed/ngx_immutable |
内部リダイレクト | 内部リダイレクトのためのNGINXモジュール | flygoast/ngx_http_internal_redirect/ |
IP2Location | IPアドレスの国名/コードを識別 | chrislim2888/ip2location-nginx |
ipscrub | ログのためのIPアドレスの匿名化 | masonicboom/ipscrub |
Java | 組み込みのクロージャー, Java および Groovyプログラムのためのモジュール | nginx-clojure/nginx-clojure |
JavaScript | 組み込みの SpiderMonkey。Perlモジュールの完全なポート、とそれ以上 | peter-leonov/ngx_http_js_module#readme |
Upstream Ketama CHash | 設定変数をハッシュ化することでupstreamの負荷分散を提供 | flygoast/ngx_http_upstream_ketama_chash/releases/ |
LDAP Auth | 複数のLDAPサーバに対して認証をサポートするLDAPモジュール | kvspb/nginx-auth-ldap |
uploadレートの制限 | クライアントからのリクエストボディの転送レートを制限 | cfsego/limit_upload_rate |
upstream接続の制限 | upstream内の各サーバへの最大接続数を制限 | cfsego/nginx-limit-upstream/ |
ロック無しのキュー | ロック無しに複数のスレッドとワーカーに渡ってキュー/キュー削除 | Taymindis/ngx_lfqueue |
ロック無しのスタック | ロック無しに複数のスレッドとワーカーに渡ってpush/popアクセス | Taymindis/ngx_lfstack |
Log If | 指定された条件に一致する場合のみリクエストを記録 | cfsego/ngx_log_if/ |
Log ZMQ | ZeroMQを使ってリクエストを記録 | alticelabs/nginx-log-zmq |
小文字大文字 | NGINX設定ファイル内での小文字/大文字関数を提供 | replay/ngx_http_lower_upper_case |
HTTP Lua | NGINX HTTPサーバにLuaの能力を埋め込み (OpenResty Official) | openresty/lua-nginx-module, (support) |
Stream Lua | NGINX TCPサーバにLuaの能力を埋め込み (OpenResty Official) | openresty/stream-lua-nginx-module |
Luafile | NGINXにLuaの能力を埋め込む | alacner/nginx_lua_module |
HTTP Lua Upstream | LuaによってNGINX http upstream設定をスクリプト可能にする | openresty/lua-upstream-nginx-module |
MD5 フィルタ | 他の方法で提供されたはずのコンテンツの MD5 sum を返す | kainswor/nginx_md5_filter |
HTTP Memc | 標準memcachedモジュールの拡張 | openresty/memc-nginx-module |
ModJPEG | 品質を落とさずに、その場でJPEGにオーバーレイとロゴを追加 | ioppermann/modjpeg-nginx |
ModSecurity | Webアプリケーション ファイアウォール | spiderlabs/modsecurity/ |
Mogilefs | MogileFSクライアントの実装 | ダウンロード |
Mongo | MongoDBとの直接通信のためのupstreamモジュール | simplresty/ngx_mongo |
MP4 ストリーミング Lite | URL内に"start"パラメータがある場合は、H.264/MP4ファイル内の時間を探す | ダウンロード |
mruby | nginxモジュールのための組み込みmrubyスクリプト言語 | matsumotory/ngx_mruby |
Nchan | Websockets, Long-Poll, EventSource などのためのPubsubサーバ | slact/nchan |
Naxsi | NGINXのためのWebアプリケーションファイアウォール | nbs-system/naxsi |
nginx-c-function | .so(c/c++) アプリケーションをリンクすることができるNGINXモジュール | Taymindis/nginx-c-function |
nginx-ip-blocker | nginxのための効果的な共有メモリIPブロッキングシステム。 | tmthrgd/nginx-ip-blocker |
注意 | POSTリクエストに静的ファイルを提供 | kr/nginx-notice |
OCSP プロキシ | 応答をキャッシュするために設計されたOCSP処理モジュール | kyprizel/nginx_ocsp_proxy-module |
OpenSSL バージョン | 設定内で制限されるOpenSSLの最小バージョン | PennockTech/nginx-openssl-version |
OpenSSL status | OpenSSL ステータスカウンタ (SSL_CTX_sess_*) | andreydomas/ngx_http_ssl_status_module |
Owner Match | 単純なファイルの所有者ベースのアクセス制御を提供 | ダウンロード |
PageSpeed | レンテンシと帯域幅を節約するためのwebページと関係するアセットの書き換え | pagespeed/ngx_pagespeed |
Passenger | Ruby, Node.js および Python アプリケーションのためのNGINXベースのアプリケーション サーバ | Download, (support) |
PHP | nginxモジュールのための組み込みphpスクリプト言語 | rryqszq4/ngx_php |
PHP セッション パーサ | シリアライズ化されたPHPセッション内に格納された値の取り出し | replay/ngx_http_php_session |
PHP-Memache 標準ハッシュ | PHP-Memcache標準ハッシュの挙動を模倣するロードバランサ | replay/ngx_http_php_memcache_standard_balancer |
POST authentication | POSTリクエストとPAMを使った認証と許可 | veruu/ngx_form_auth |
Postgres | NGINXと、PostgreSQLデータベースとの直接通信 | ダウンロード |
Pubcookie | NGINXにPubcookieベースのクロスサイト認証を追加 | ivandeex/pubcookie |
HTTP Push ストリーム | NGINXをストリームHTTPプッシュサーバに変更する | wandenberg/nginx-push-stream-module |
HTTP rDNS | 逆DNS参照を行い、入ってくるホスト名の制御を提供します。 | flant/nginx-http-rdns |
RDS CSV | ngx_drizzle, ngx_postgres および 他のものがカンマ区切りの値を発行するのを手伝う | openresty/rds-csv-nginx-module |
RDS JSON | ngx_drizzle、ngx_postgres、およびその他が、JSON データを発行するのを手助けする | openresty/rds-json-nginx-module |
HTTP Redis | Redis サポート モジュール | ダウンロード |
HTTP Redis2 | 完全なRedis 2.0 プロトコルのためのHTTP Upstreamモジュール | openresty/redis2-nginx-module |
HTTP Tarantool | Tarantool DBと通信するためのHTTP Upstreamモジュール | tarantool/nginx_upstream_module |
redirection.io | リダイレクトマネージャと SEO-optimizer “redirection.io” の NGINX への埋め込み | redirectionio/libnginx-mod-redirectionio |
フィルタの置き換え | 応答ボディ上の正規表現の置き換え | openresty/replace-filter-nginx-module |
Roboo | NGINXと簡単に統合するHTTP Robot ミチゲータ | yuri-gushin/Roboo/downloads |
RRD Graph | このモジュールはRRDtoolのグラフ機能へのHTTPインタフェースを提供します | evanmiller/mod_rrd_graph |
RTMP | RTMP プロトコルのサポートライブ ストリーミングとビデオ オン デマンド | arut/nginx-rtmp-module |
RTMPTモジュール | 標準HTTPリクエストを使うProxy RTMPパッケージ | kwojtek/nginx-rtmpt-proxy-module |
Sass | 応答を送信する前にNGINX内でSASSファイルをコンパイルする | mneudert/sass-nginx-module |
Secure ダウンロード | 有効期限のリンクを生成 | replay/ngx_http_secure_download |
Security Headers | X-Content-Type-Options のようなセキュリティ HTTP ヘッダの追加 | GetPageSpeed/ngx_security_headers |
Select Lang | key-values から適切な言語を選択し、それを変数に設定 | sndyuk/nginx_select_lang_module |
選択によるキャッシュの消去 | .jpg or /testのようなGLOB表現が可能なキャッシュ消去モジュール | wandenberg/nginx-selective-cache-purge-module |
CConvの設定 | rewrite段階での簡体字と繁体字間の変換 | liseen/set-cconv-nginx-module |
ハッシュの設定 | 値に、MD5, SHA1 および Murmurhash 2を含むハッシュ関数を設定 | simplresty/ngx_http_set_hash |
Langの設定 | 様々なソースに基づく言語を示す値を設定 | simplresty/ngx_http_set_lang/downloads |
HTTP Set Misc | NGINXのrewriteモジュールに追加された様々なset_xxxディレクティブ | openresty/set-misc-nginx-module, (support) |
sFlow | 標準のsFlowプロトコルを使ったパフォーマンス監視の操作 | ダウンロード |
Shibboleth Auth | Shibboleth FastCGI appへのサブリクエストに基づいた認証の実施 | nginx-shib/nginx-http-shibboleth |
スライス | ファイルを分割して提供するためのNGINXモジュール(逆 バイト範囲) | alibaba/nginx-http-slice |
SlowFS キャッシュ | キャッシュ静的ファイルへの機能の追加 | ダウンロード |
SmallLight | NGINXのための動的イメージ変換 | cubicdaiya/ngx_small_light |
SOCKS | NGINXのための SOCKS5 プロキシモジュール | dannote/socks-nginx-module |
ソートされたキュー文字列 | cache_keyとして使われる順番に並んだパラメータを変数として公開 | wandenberg/nginx-sorted-querystring-module |
Sphinx | Sphinx 2.xのためのNGINX upstream モジュール | reeteshranjan/sphinx2-nginx-module |
SPNEGO | NGINX内での SPNEGO/gssapi のサポート | stnoonan/spnego-http-auth-nginx-module |
HTTP SRCache | NGINXのlocationのための透過的なサブリクエストベースのキャッシング レイアウト | openresty/srcache-nginx-module |
SSSD info | SSSDから追加のユーザ属性を取り出し、公開 | veruu/ngx_sssd_info |
静的な etags | 静的なコンテンツのためのetagsの生成 | mikewest/nginx-static-etags |
Statsd | NGINXがStatsdと通信するための機能を追加 | zebrafishlabs/nginx-statsd |
Sticky upstream | cookieを使ったupsteramサーバへの永続性の追加 | nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz |
Stomp Messaging Protocol | nginx の STOMP アップストリーム。stomp がある AMQ に http を送信 | Taymindis/ngx-stomp |
STS | ストリーム通信状況モジュール | vozlt/nginx-module-sts |
Subrange | 1つの大きなHTTP/Rangeリクエストを複数のサブレンジ リクエストに分割 | Qihoo360/ngx_http_subrange_module |
置き換え | 応答ボディ上の正規表現と文字列の置き換え | yaoweibin/ngx_http_substitutions_filter_module, (support) |
Summarizer | Summarizer 1.0のためのupstreamモジュール | reeteshranjan/summarizer-nginx-module |
Supervisord | supervisordと通信をし、バックエンドをオンデマンドで管理 | ダウンロード |
Sync Upstreams | nginxのリロード無しにetcdあるいはconsulからupstreamを同期(HTTPモジュール) | weibocom/nginx-upsync-module |
Sync Upstreams | nginxのリロード無しにetcdあるいはconsulからupstreamを同期(TCPモジュール) | xiaokai-wang/nginx-stream-upsync-module |
SysGuard | 高負荷に対抗しシステムを保護するためのモジュール | vozlt/nginx-module-sysguard |
TCP プロキシ | ヘルスチェックおよびステータス監視を含む、NGINXを使ったTCPプロキシ | yaoweibin/nginx_tcp_proxy_module |
TestCookie モジュール | 単純な robot (DDos)緩衝モジュール | kyprizel/testcookie-nginx-module |
Types フィルタ | 特定の条件でContent-Type 出力ヘッダを変更 | flygoast/ngx_http_types_filter |
UnTar | tar書庫から静的なファイル内容を提供 | ajax16384/ngx_http_untar_module |
UnZip | 圧縮ファイルから直接ファイルを提供 | youzee/nginx-unzip-module |
アップロード | multipart/form-data encoding (RFC 1867)を使ったファイルアップロードの処理 | vkholodkov/nginx-upload-module |
NGINX アップロード進捗モジュール | アップロード進捗の追跡と報告 | masterzen/nginx-upload-progress-module |
Url | uriをユーザ定義のエンコーディングに変換するためのモジュール | vozlt/nginx-module-url |
ユーザ エージェント | nativeのBrowserModuleよりも強力なモジュール | alibaba/nginx-http-user-agent |
Video サムネイル 抽出 | videoファイルからサムネイルを抽出するNGINXモジュール | wandenberg/nginx-video-thumbextractor-module |
VOD | HLS, HDS, MSS および DASHでのストリーミングのためのMP4ファイルのパッケージ化 | kaltura/nginx-vod-module |
VTS | 仮想ホストとupstreamトラフィック状態モジュール | vozlt/nginx-module-vts |
Webp | その場でファイルを変換する Webp ラッパー | vladbondarenko/ngx_webp |
XSS | クロスサイト スクリプティング(XSS)のnativeサポート | openresty/xss-nginx-module |
Zip | その場でのZIP書庫の組み立て | evanmiller/mod_zip |