diff --git a/config/nginx.conf b/config/nginx.conf index 38a1a0e..149ac12 100644 --- a/config/nginx.conf +++ b/config/nginx.conf @@ -3,8 +3,8 @@ upstream payrepmc_app_unicorn { } server { - listen [::]:80; - server_name payrepmc.quartz.xyz ; + listen [::]:443 ssl; + server_name payremaintenance.fr; root /srv/www/web/payrepmc_app/current/public; try_files $uri/index.html $uri @unicorn; @@ -19,13 +19,35 @@ server { error_page 500 502 503 504 /500.html; client_max_body_size 4G; keepalive_timeout 10; + + ssl on; + ssl_certificate /etc/letsencrypt/live/bievre-renovation.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/bievre-renovation.com/privkey.pem; + + + include snippets/letsencrypt.conf; } server { listen [::]:80; - server_name www.payrepmc.quartz.xyz; - rewrite ^(.*) http://payrepmc.quartz.xyz$1 permanent; + server_name payremaintenance.fr *.payremaintenance.fr; + + return 301 https://payremaintenance.fr$request_uri; + + include snippets/letsencrypt.conf; +} + +server { + listen [::]:443 ssl; + server_name www.payremaintenance.fr; + ssl on; + ssl_certificate /etc/letsencrypt/live/bievre-renovation.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/bievre-renovation.com/privkey.pem; + + return 301 https://payremaintenance.fr$request_uri; + + include snippets/letsencrypt.conf; }