diff --git a/docs/example-advanced.nginx.conf b/docs/example-advanced.nginx.conf index 556829935..00bec9369 100644 --- a/docs/example-advanced.nginx.conf +++ b/docs/example-advanced.nginx.conf @@ -8,6 +8,21 @@ # installation (http server by the Nodejs process). If you are using CryptPad # in production and require professional support please contact sales@cryptpad.fr +server { + listen 80; + listen [::]:80; + server_name your-main-domain.com your-sandbox-domain.com; + + access_log /dev/null; + error_log /dev/null emerg; + + # Let's Encrypt webroot + include letsencrypt-webroot; + + # Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response. + return 301 https://$host$request_uri; +} + server { listen 443 ssl; listen [::]:443 ssl; diff --git a/docs/example.nginx.conf b/docs/example.nginx.conf index dd61615a1..eae30310a 100644 --- a/docs/example.nginx.conf +++ b/docs/example.nginx.conf @@ -8,6 +8,21 @@ # installation (http server by the Nodejs process). If you are using CryptPad # in production and require professional support please contact sales@cryptpad.fr +server { + listen 80; + listen [::]:80; + server_name your-main-domain.com your-sandbox-domain.com; + + access_log /dev/null; + error_log /dev/null emerg; + + # Let's Encrypt webroot + include letsencrypt-webroot; + + # Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response. + return 301 https://$host$request_uri; +} + server { listen 443 ssl; listen [::]:443 ssl;