NGINX 3rd パーティ モジュール¶
モジュール | 解説 | リポジトリ |
---|---|---|
Accept Language モジュール | Accept-Language header parser | giom/nginx_accept_language_module |
AFCGI | NGINXのための非同期/多重送信 FastCGI | rsms/afcgi |
Akamai G2O | G2Oヘッダを使ってAkamai edgeサーバへのコンテントのアクセスを制限します。 | refractalize/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 認証 | samizdatco/nginx-http-auth-digest |
PAM 認証 | PAMを使った HTTP 基本認証 | stogh/ngx_http_auth_pam_module |
認証のリクエスト | サブリクエストの結果に基づいた認証を許可します | ngx_http_auth_request_module |
Auto Lib | OpenSSL, PCRE および Zlib のpre-compiled/installed バージョンを再利用します | simpl/ngx_auto_lib |
AWS Auth | Amazon S3 へのGET リクエストのためのセキュリティヘッダを生成します | anomalizer/ngx_aws_auth |
Backtrace | ワーカープロセスが異常終了した場合にバックトレースをダンプするNGINXモジュール | alibaba/nginx-backtrace |
Cache Purge | FastCGI, proxy および uWSGIキャッシュからのコンテントを消去する機能を追加 | FRiCKLE/ngx_cache_purge |
Circle Gif | <s0>ngx_http_circle_gif_module</s0> - URLで指定される色/サイズを持つ簡単な円のイメージを生成 | evanmiller/nginx_circle_gif |
クロージャー | 組み込みのクロージャー, Java および Groovyプログラムのためのモジュール | nginx-clojure/nginx-clojure |
結合 | 指定された内容のファイルを結合 | alibaba/nginx-http-concat |
Upstream Consistent ハッシュ | 首尾一貫したハッシュリングに基づいたバックエンドを選択 | replay/ngx_http_consistent_hash |
開発キット | NGINXのコア機能の拡張 | simpl/ngx_devel_kit |
Upstream ドメインの解決 | NGINX upstreamのための非同期ドメイン名解決モジュール | wdaike/ngx_upstream_jdomain/ |
Drizzle | NGINXにmysqlとdrizzleと直接対話します | openresty/drizzle-nginx-module |
動的なetag | 動的コンテント上のetagのためのNGINXモジュール | kali/nginx-dynamic-etags |
動的なupstream | restful インタフェースを使ってupstreamの設定を更新 | yzprofile/ngx_http_dyups_module |
HTTP Echo モジュール | NGINX設定ファイルに慣れたシェルコマンドを提供 | openresty/echo-nginx-module |
暗号化されたセッション | 軽量なセッションベースの認証のためにNGINX変数を暗号化 | openresty/encrypted-session-nginx-module |
拡張memcached | 機能を追加するために標準のmemcachedモジュールを再パッケージ | bpaquet/ngx_http_enhanced_memcached_module |
Eval | memcachedあるいはproxyの応答を変数に評価するためのモジュール | vkholodkov/nginx-eval-module |
Eval (agentzh’s fork) | 任意のサブリクエストの応答をNGINX変数に捕獲する | openresty/nginx-eval-module |
EY Balancer | 同時に起こるリクエストの制限のためにリクエストキューを提供 | ezmobius/nginx-ey-balancer |
Upstream Fair バランサ | 入ってくるリクエストを最も忙しくないサーバに分散 | gnosek/nginx-upstream-fair |
ファンシーインデックス | 組み込みのautoindexモジュールに似ていますがもっと装飾されます | aperezdc/ngx-fancyindex |
Foot フィルター | 指定された文字列をページのフッタに追加するボディフィルタの実装 | alibaba/nginx-http-footer-filter |
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 |
GridFS | MongoDBのGridFSから提供されるファイルのためのNGINXモジュール | mdirolf/nginx-gridfs |
Groovy | 組み込みのクロージャー, Java および Groovyプログラムのためのモジュール | nginx-clojure/nginx-clojure |
もっと多くのヘッダー | "追加"だけでなく、入力と出力のヘッダを設定および消去! | openresty/headers-more-nginx-module |
HTTP ヘルスチェック | upstream内のHTTPサーバのヘルスチェック | cep21/healthcheck_nginx_upstreams |
HTTP Accounting | Realtime netflow and status code monitoring | Lax/ngx_http_accounting_module |
HTTP Push | NGINXを長い時間ポーリングするHTTP pushサーバに変更する | slact/nginx_http_push_module |
Iconv | 文字エンコーディングを変換 | calio/iconv-nginx-module |
内部リダイレクト | 内部リダイレクトのためのNGINXモジュール | flygoast/ngx_http_internal_redirect/ |
IP2Location | IPアドレスの国名/コードを識別 | chrislim2888/ip2location-nginx |
Java | 組み込みのクロージャー, Java および Groovyプログラムのためのモジュール | nginx-clojure/nginx-clojure |
JavaScript | Embedding SpiderMonkey, a full port of Perl module, and more | peter-leonov/ngx_http_js_module#readme |
Upstream Ketama CHash | 設定変数をハッシュ化することでupstreamの負荷分散を提供 | flygoast/ngx_http_upstream_ketama_chash/releases/ |
uploadレートの制限 | クライアントからのリクエストボディの転送レートを制限 | cfsego/limit_upload_rate |
upstream接続の制限 | upstream内の各サーバへの最大接続数を制限 | cfsego/nginx-limit-upstream/ |
Log If | 指定された条件に一致する場合のみリクエストを記録 | cfsego/ngx_log_if/ |
小文字大文字 | NGINX設定ファイル内での小文字/大文字関数を提供 | replay/ngx_http_lower_upper_case |
Lua | NGINXにLuaの能力を埋め込む | openresty/lua-nginx-module |
Luafile | NGINXにLuaの能力を埋め込む | alacner/nginx_lua_module |
MD5 フィルタ | Returns the MD5 sum of content that would’ve otherwise been served | kainswor/nginx_md5_filter |
Memc | 標準memcachedモジュールの拡張 | openresty/memc-nginx-module |
ModSecurity | Webアプリケーション ファイアウォール | spiderlabs/modsecurity/ |
Mogilefs | MogileFSクライアントの実装 | ダウンロード |
Mongo | MongoDBとの直接通信のためのupstreamモジュール | simpl/ngx_mongo |
MP4 ストリーミング Lite | URL内に"start"パラメータがある場合は、H.264/MP4ファイル内の時間を探す | ダウンロード |
Naxsi | NGINXのためのWebアプリケーションファイアウォール | nbs-system/naxsi |
注意 | POSTリクエストに静的ファイルを提供 | kr/nginx-notice |
OCSP プロキシ | 応答をキャッシュするために設計されたOCSP処理モジュール | kyprizel/nginx_ocsp_proxy-module |
OpenSSL バージョン | 設定内で制限されるOpenSSLの最小バージョン | apcera/nginx-openssl-version |
Owner Match | 単純なファイルの所有者ベースのアクセス制御を提供 | ダウンロード |
PageSpeed | レンテンシと帯域幅を節約するためのwebページと関係するアセットの書き換え | pagespeed/ngx_pagespeed |
PHP セッション パーサ | シリアライズ化されたPHPセッション内に格納された値を取り出す | replay/ngx_http_php_session |
PHP-Memache 標準ハッシュ | PHP-Memcache標準ハッシュの挙動を模倣するロードバランサ | replay/ngx_http_php_memcache_standard_balancer |
Postgres | NGINXがPostgreSQLデータベースと直接通信することができます | ダウンロード |
Pubcookie | NGINXに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 | Helps ngx_drizzle, ngx_postgres, and others emit JSON data | openresty/rds-json-nginx-module |
HTTP Redis | Redis サポート モジュール | ダウンロード |
Redis2 | 完全なRedis 2.0プロトコルのためのupstreamモジュール | openresty/redis2-nginx-module |
フィルタの置き換え | 応答ボディ上の正規表現の置き換えを行う | openresty/replace-filter-nginx-module |
Roboo | HTTP Robot Mitigator that integrates easily with NGINX | yuri-gushin/Roboo/downloads |
RRD Graph | このモジュールはRRDtoolのグラフ機能へのHTTPインタフェースを提供します | evanmiller/mod_rrd_graph |
RTMP | RTMP プロトコルのサポートライブ ストリーミングとビデオ オン デマンド | arut/nginx-rtmp-module |
Sass | 応答を送信する前にNGINX内でSASSファイルをコンパイルする | mneudert/sass-nginx-module |
Secure ダウンロード | 有効期限のリンクを生成 | replay/ngx_http_secure_download |
選択によるキャッシュの消去 | .jpg or /testのようなGLOB表現が可能なキャッシュ消去モジュール | wandenberg/nginx-selective-cache-purge-module |
CConvの設定 | rewrite段階での簡体字と繁体字間の変換 | liseen/set-cconv-nginx-module |
ハッシュの設定 | 値に、MD5, SHA1 および Murmurhash 2を含むハッシュ関数を設定 | simpl/ngx_http_set_hash |
Langの設定 | 様々なソースに基づく言語を示す値を設定 | simpl/ngx_http_set_lang/downloads |
様々な設定 | NGINXのrewriteモジュールに追加された様々なset_xxxディレクティブ | openresty/set-misc-nginx-module |
sFlow | 標準のsFlowプロトコルを使ったパフォーマンス監視の操作 | ダウンロード |
スライス | ファイルを分割して提供するためのNGINXモジュール(逆 バイト範囲) | alibaba/nginx-http-slice |
SlowFS キャッシュ | キャッシュ静的ファイルへの機能の追加 | ダウンロード |
SmallLight | NGINXのための動的イメージ変換 | cubicdaiya/ngx_small_light |
Sphinx | Sphinx 2.xのためのNGINX upstream モジュール | reeteshranjan/sphinx2-nginx-module |
SPNEGO | NGINX内での SPNEGO/gssapi のサポート | stnoonan/spnego-http-auth-nginx-module |
SR キャッシュ | NGINXのlocationのための透過的なサブリクエストベースのキャッシング レイアウト | openresty/srcache-nginx-module |
静的な 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 |
Subrange | 1つの大きなHTTP/Rangeリクエストを複数のサブレンジ リクエストに分割 | Qihoo360/ngx_http_subrange_module |
置き換え | 応答ボディ上の正規表現と文字列の置き換えを行う | yaoweibin/ngx_http_substitutions_filter_module |
Summarizer | Summarizer 1.0のためのupstreamモジュール | reeteshranjan/summarizer-nginx-module |
Supervisord | supervisordと通信をし、バックエンドをオンデマンドで管理 | ダウンロード |
SysGuard | システムのロードあるいはメモリの使用が高くなった場合にサーバを保護する | alibaba/nginx-http-sysguard |
TCP プロキシ | ヘルスチェックおよびステータス監視を含む、NGINXを使ったTCPプロキシ | yaoweibin/nginx_tcp_proxy_module |
TestCookie モジュール | 単純な robot (DDos)緩衝モジュール | kyprizel/testcookie-nginx-module |
Types フィルタ | 特定の条件でContent-Type 出力ヘッダを変更 | flygoast/ngx_http_types_filter |
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 |
VTS | 仮想ホストとupstreamトラフィック状態モジュール | vozlt/nginx-module-vts |
XSS | クロスサイト スクリプティング(XSS)のnativeサポート | openresty/xss-nginx-module |
Zip | その場でのZIP書庫の組み立て | evanmiller/mod_zip |