NGINX 3rd パーティ モジュール

以下は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
inserted by FC2 system