Bash script to compile the latest Nginx stable/mainline release with additional modules
--------------------------------------------------------------------------------------------------------------
Github Page : Plesk Nginx
Github Repository : VirtuBox/plesk-nginx
--------------------------------------------------------------------------------------------------------------
Main Features
Nginx current mainline release : v1.15.3
Nginx current stable release : v1.14.0
others modules included :
Compatibility :
Changelog :
v3.0 :
v2.15.2
Feel free to report me any issue , here or directly on github.
This script is also available for centos 6 : here
and for Centos 7 : here
--------------------------------------------------------------------------------------------------------------
Github Page : Plesk Nginx
Github Repository : VirtuBox/plesk-nginx
--------------------------------------------------------------------------------------------------------------
Main Features
- Compile the latest Nginx mainline or stable release
- Ngx_Pagespeed
- TLS v1.3 Support (draft 28)
- Brotli
- Naxsi WAF
Nginx current mainline release : v1.15.3
Nginx current stable release : v1.14.0
others modules included :
- ngx_cache_purge
- memc-nginx-module
- headers-more-nginx-module
- ngx_devel_kit
- echo-nginx-module
- redis2-nginx-module
- ngx_http_redis-0.3.8
- srcache-nginx-module
- set-misc-nginx-module
- Openssl 1.1.1
- ngx_brotli (v1.0.2)
- ngx_http_substitutions_filter_module
- nginx-dynamic-tls-records-patch_1.13.0
- ngx_http_auth_pam_module
- ngx_vts_module
- ngx_pagespeed
- naxsi WAF
- RTMP module
Compatibility :
- Ubuntu 18.04 LTS
- Ubuntu 16.04 LTS
- Debian 8 Jessie
Changelog :
v3.0 :
- added Plesk support
- added install from scratch support
- added non-interactive install
- added nginx configuration check
v2.15.2
- nginx updated to 1.15.2
- Nginx Mainline release automated download (without having to update the script)
- Openssl version bump to 1.1.1-pre8
- TLS 1.3 support updated (draft 28)
- Compilation performed with gcc7 or gcc8.1 (gcc8.1 only available with Mainline release)
- RTMP module for streaming added (Optional)
- Modules download optimized (folders in /usr/local/src are not removed anymore)
Feel free to report me any issue , here or directly on github.
This script is also available for centos 6 : here
and for Centos 7 : here
Last edited: