/nginx-compile

Shell script for compiling latest nginx from source.

Primary LanguageShellThe UnlicenseUnlicense

nginx compile

Shell script for compiling latest nginx from source.

Usage

cd /usr/local/src
git clone https://github.com/Fleshgrinder/nginx-compile.git
sh nginx-compile/compile.sh

Features

The following features and modules are part of the resulting nginx build:

TODO

  • Implement BoringSSL compilation support.
  • Implement LibreSSL compilation support.
  • Write tests with shunit2
  • Implement rollback.sh script.
  • Extend the quit-old.sh script.
  • Extend the main script and allow passing various options via command line.
  • Add an option to print the current default values.
  • Maybe write the whole thing with another language which is more powerful. For instance, a C program with a JSON configuration file and more command line options. Or perhaps something with node.js?

Weblinks

Other repositories of interest:

License

This is free and unencumbered software released into the public domain.

For more information, please refer to http://unlicense.org