Skip to content

Docker image for nginx.io (sb-nginx) which supports Brotli, TLS 1.3, GeoIP2, etc.

License

Notifications You must be signed in to change notification settings

bohanyang/docker-sb-nginx

Repository files navigation

Docker image for nginx.io

nginx.io (sb-nginx) is a Debian package by SB Professional Services / xTom offering a nginx build supports:

  • Brotli compression
  • OpenSSL 3.0.0 with TLS 1.3 support
  • GeoIP2

Awesome Usage

Put your config files (nginx.conf etc.) inside a folder, for example: ~/nginx-config.

Then run the container:

docker run --name nginx --net host --restart always -v $HOME/nginx-config:/usr/src/docker-nginx/conf:ro -d bohan/sb-nginx

You must mount the config dir to this specific /usr/src/docker-nginx/conf path!

Your existing config files will replace default config files.

Reload Changed Configuration

You can even change your configuration after the container start and apply them without any downtime.

After change, run the command:

docker exec nginx docker-nginx-reload.sh

This docker-nginx-reload.sh script will test your new configuration and reload the server. It will rollback if the test fails.

About

Docker image for nginx.io (sb-nginx) which supports Brotli, TLS 1.3, GeoIP2, etc.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published