1.8 KiB
1.8 KiB
Nginx compiler
A Nginx compiler with brotli, more header and last openssl version.
How to use it ?
Clone this repo where you want.
Get last Nginx release on nginx.org
Get last OpenSSL release on openssl
Launch this command ./nginx_compile_deb.sh NGINX_VER OPENSSL_VER TEMP_FOLDER
Wait and see ;)
What are the compiled extensions?
Extensions | Descriptions |
---|---|
SSL | Support SSL |
RealIP | The ngx_http_realip_module module is used to change the client address and optional port to those sent in the specified header field. |
Addition | The ngx_http_addition_module module is a filter that adds text before and after a response. |
Sub | The ngx_http_sub_module module is a filter that modifies a response by replacing one specified string by another. |
Dav | The ngx_http_dav_module module is intended for file management automation via the WebDAV protocol. The module processes HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY, and MOVE. |
FLV | Media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache and VHOST (one IP for multi domain names) are supported now. |
MP4 | The ngx_http_mp4_module module provides pseudo-streaming server-side support for MP4 files. Such files typically have the .mp4, .m4v, or .m4a filename extensions. |
Gzip | The ngx_http_gunzip_module module is a filter that decompresses responses with “Content-Encoding: gzip” for clients that do not support “gzip” encoding method. The module will be useful when it is desirable to store data compressed to save space and reduce I/O costs. |
Stub | The ngx_http_stub_status_module module provides access to basic status information. |
HTTP/2 | Support HTTP/2 |
IPv6 | Support IPv6 |