diff --git a/config/nginx.conf b/config/nginx.conf index ccc82e1..dd0b6b5 100644 --- a/config/nginx.conf +++ b/config/nginx.conf @@ -3,8 +3,8 @@ upstream laverie_app_unicorn { } server { - listen [::]:80; - server_name laverieautomatique.fr; + listen [::]:443 ssl; + server_name laverieautomatique.fr; root /srv/www/web/laverie_app/current/public; try_files $uri/index.html $uri @unicorn; @@ -19,13 +19,39 @@ server { error_page 500 502 503 504 /500.html; client_max_body_size 4G; keepalive_timeout 10; + + ssl on; + ssl_certificate /etc/letsencrypt/live/laverieautomatique.fr/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/laverieautomatique.fr/privkey.pem; + + + include snippets/letsencrypt.conf; } server { - listen [::]:80; + listen [::]:443 ssl; server_name www.laverieautomatique.fr; - rewrite ^(.*) http://lepicvert.org$1 permanent; + ssl on; + ssl_certificate /etc/letsencrypt/live/laverieautomatique.fr/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/laverieautomatique.fr/privkey.pem; + + return 301 https://laverieautomatique.fr$request_uri; + + include snippets/letsencrypt.conf; +} + + + + + +server { + listen [::]:80; + server_name laverieautomatique.fr www.laverieautomatique.fr; + rewrite ^(.*) https://laverieautomatique.fr$1 permanent; + + + include snippets/letsencrypt.conf; }