Automatic compile Nginx with Chacha20-Poly1305(BoringSSL|LibreSSL|OpenSSL) from source on CentOS 6.
Shell Nginx

README.md

nginxauto

automatic compile Nginx from source, on CentOS 6.

security

  • limit req
  • User-Agent block
  • Header defense

modules

Install

Join install and uninstall options

$ chmod +x nginx-auto.sh
$ ./nginx-auto.sh install

With BoringSSL

$ ./nginx-auto.sh install --boringssl

With LibreSSL

$ ./nginx-auto.sh install --libressl

With OpenSSL ChaCha20 cipher

$ ./nginx-auto.sh install --openssl

Uninstall

$ ./nginx-auto.sh uninstall