forked from wonderfall/boring-nginx. Added fix for Brotli compilation.
990
![]()
This is nginx statically linked against BoringSSL, with embedded Brotli support.
listen directive to 8000/4430 instead of 80/443.secp384r1 (OpenSSL, LibreSSL) is P-384 (BoringSSL). BoringSSL does support multiple curves with its implementation of SSL_CTX_set1_curves_list(), an example is provided in the default /etc/nginx/confssl_params. X25519 is actually the safest curve you can use so it should be the first curve in your list.| like this : [cipher1|cipher2|cipher3]. Ciphers in a group are considered equivalent on the server-side and let the client decide which cipher is the best. This can be useful when using ChaCha20, because AES remains faster than ChaCha20 on AES-NI devices.https://github.com/hardware/mailserver/wiki/Reverse-proxy-configuration
You can use ngxproxy to generate a vhost through an easy process : docker exec -ti nginx ngxproxy. ngxpasswd can generate htpasswd files : docker exec -ti nginx ngxpasswd. Both utilites are interactive so you won't feel lost.
Some configuration files located in /etc/nginx/conf are already provided, you can use them with the include directive.
ssl_params : Provides a nice balance between compatibility and security.headers_params : HSTS (+ preload), XSS protection, etc.proxy_params : use with proxy_pass.Content type
Image
Digest
Size
8.8 MB
Last updated
almost 9 years ago
docker pull jbbodart/boring-nginx