taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

nginx-landing.conf.j2 (846B)


      1 {% if regional_currency_nginx_tls_active %}
      2 server {
      3   listen 80;
      4   listen [::]:80;
      5   server_name {{ regional_currency_domain }};
      6   return 308 https://$host$request_uri;
      7 }
      8 {% endif %}
      9 server {
     10   listen {{ '443 ssl' if regional_currency_nginx_tls_active else '80' }};
     11   listen [::]:{{ '443 ssl' if regional_currency_nginx_tls_active else '80' }};
     12   server_name {{ regional_currency_domain }};
     13 {% if regional_currency_nginx_tls_active %}
     14   ssl_certificate /etc/letsencrypt/live/backend.{{ regional_currency_domain }}/fullchain.pem;
     15   ssl_certificate_key /etc/letsencrypt/live/backend.{{ regional_currency_domain }}/privkey.pem;
     16   include /etc/letsencrypt/options-ssl-nginx.conf;
     17   ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
     18 {% endif %}
     19   root /var/www/regional-currency;
     20   index index.html;
     21 
     22   location / {
     23     try_files $uri $uri/ =404;
     24   }
     25 }