This is a build of the latest nginx from OpenResty (https://openresty.org/), which includes a few additional modules.
The NGINX also includes a full Lua JIT and Perl interpreter and is compiled with all the modules which do not create a log of dependencies:
Command | Module |
---|---|
--add-module=/root/nginx_ajp_module |
AJP module |
--add-module=/root/ngx_brotli_module |
Brotli |
--add-module=/root/nginx_upstream_check_module |
upstream check module |
--with-threads |
thread module |
--with-file-aio |
file AIO module |
--with-luajit |
Lua |
--with-pcre-jit |
PCRE JIT |
--with-ipv6 |
IPv6 support |
--with-http_iconv_module |
ICONV module |
--with-stream |
Stream module |
--with-stream_ssl_module |
SSL support for stream module |
--with-http_slice_module |
HTTP slice module |
--with-http_ssl_module |
SSL |
--with-http_v2_module |
HTTP v2 |
--with-http_realip_module |
RealIP |
--with-http_addition_module |
Adding Header and footer |
--with-http_sub_module |
Sub module |
--with-http_dav_module |
WebDAV support for Nginx |
--with-http_flv_module |
Pseudo-streaming for FLV |
--with-http_mp4_module |
Pseudo-streaming for MP4 |
--with-http_gunzip_module |
Auto decompress GZIP files for clients |
--with-http_gzip_static_module |
GZip static files |
--with-http_random_index_module |
Randomly serve a file from directory |
--with-http_secure_link_module |
Check the authenticity of requested links |
--with-http_auth_request_module |
Auth based on another request |
--with-http_stub_status_module |
Basic status information |
--with-http_xslt_module=dynamic |
Transform XML using XSLT |
--with-http_image_filter_module=dynamic |
Transform images in JPEG, GIF, PNG and WebP |
--with-http_geoip_module=dynamic |
GeoIP headers |
--with-http_perl_module=dynamic |
Perl |
--with-mail |
Mail module |
--with-mail_ssl_module |
SSL support for mail |
Notably absent are:
- SSI, SCGI and UWSGI support
- Postgres support (requires client libraries, which are version dependent)
The image also includes logrotate to automatically HUP the NGINX and to rotate your logs in /var/log/nginx/ directory and its subdirectories.