Update README.md

This commit is contained in:
Wonderfall 2016-05-27 17:35:12 +02:00
parent 7a9ca4d53c
commit ffdc56fb65

View File

@ -1,27 +1,25 @@
## wonderfall/reverse ## wonderfall/reverse
![](https://i.goopics.net/lv.jpg) ![](https://i.goopics.net/lL.png) ![](https://upload.wikimedia.org/wikipedia/en/2/25/LibreSSL_logo.jpg) ![](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/115px-Nginx_logo.svg.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/OpenSSL_logo.png/220px-OpenSSL_logo.png)
#### What is this? #### What is this?
It is nginx statically linked against LibreSSL, with embedded Brotli support. Secured by default (no root processes, even the master one). It is nginx statically linked against a custom OpenSSL build, with embedded Brotli support. Secured by default (no root processes, even the master one), it should be safe to use...
#### Features #### Features
- Based on Alpine Linux. - Based on Alpine Linux.
- nginx built against LibreSSL. - nginx built against OpenSSL.
- HTTP/2 support. - OpenSSL : no weak algorithms.
- Brotli compression support. - OpenSSL : ChaCha20 ciphers support.
- No root master process. - nginx : HTTP/2 (+NPN) support.
- AIO Threads support. - nginx : Brotli compression support (and configured).
- No unnessary modules. - nginx : no root master process.
- Optimized nginx configuration. - nginx : AIO Threads support.
- nginx : no unnessary modules.
- nginx : optimized configuration.
#### Notes #### Notes
It is required to : It is required to chown your certs files with the right uid/pid and change the `listen` directive to 8000/4430 instead of 80/443. Linux 3.17+, and the latest Docker stable are recommended.
- chown your certs files with the right uid/pid
- change `listen` directive to 8000/4430 instead of 80/443
LibreSSL recommends Linux 3.17+.
#### Volumes #### Volumes
- **/sites-enabled** : vhosts files (*.conf) - **/sites-enabled** : vhosts files (*.conf)
@ -32,7 +30,7 @@ LibreSSL recommends Linux 3.17+.
#### Build-time variables #### Build-time variables
- **NGINX_VERSION** : version of nginx - **NGINX_VERSION** : version of nginx
- **LIBRESSL_VERSION** : version of LibreSSL - **OPENSSL_VERSION** : version of LibreSSL
#### Environment variables #### Environment variables
- **GID** : nginx group id *(default : 991)* - **GID** : nginx group id *(default : 991)*