Super-nginx bundles the following popular modules:
ngx_devel_kit– an Nginx module that adds additional generic tools that module developers can use in their own modules
set-misc-nginx-module– Various set_xxx directives added to nginx’s rewrite module (md5/sha1, sql/json quoting, and many more)
ngx_http_auth_request_module– Add HTTP auth to nginx
echo-nginx-module– An Nginx module for bringing the power of “echo”, “sleep”, “time” and more to Nginx’s config file
memc-nginx-module– An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands.
lua-nginx-moduleEmbed Lua into nginx
srcache-nginx-module– Transparent subrequest-based caching layout for arbitrary nginx locations.
drizzle-nginx-module– wire up nginx to Drizzle
rds-json-nginx-module– An nginx output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON
nginx-eval-module– A module for evaluating memcached or proxy response into variable
xss-nginx-module– Native support for cross-site scripting (XSS) in an nginx
encrypted-session-nginx-module– Encrypt and decrpt nginx variables
form-input-nginx-module– reads HTTP POST and PUT request body encoded
in “application/x-www-form-urlencoded”, and parse the arguments in
request body into nginx variables.
headers-more-nginx-module– Set, add, and clear arbitrary output headers in nginx
redis2-nginx-module– Nginx upstream module for the Redis 2.0 protocol
A nice complement to the built-in Redis and Drizzle support from the list above, Ezra has also included his own script to build Luajit, which allows you to use nginx as an evented Lua web server in the style of EventMachine or Node.js.
Have comments? Send a tweet to @TheChangelog on Twitter.
Subscribe to The Changelog Weekly – our weekly email covering everything that hits our open source radar.