ansible-taler-exchange

Ansible playbook to deploy a production Taler Exchange
Log | Files | Refs | Submodules | README | LICENSE

sms-challenger-nginx.conf.j2 (737B)


      1 server {
      2 
      3   listen 443 ssl;
      4   listen [::]:443 ssl;
      5 
      6   # Do not identify as nginx
      7   server_tokens off;
      8   server_name sms.challenger.{{ domain_name }};
      9 
     10   include conf.d/challenger-tls.conf.inc;
     11 
     12   add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload";
     13 
     14   # Bigger than default timeout to support long polling
     15   proxy_read_timeout 650s;
     16   keepalive_requests 10000;
     17   keepalive_timeout 650s;
     18 
     19   error_log /var/log/nginx/sms.challenger.{{ domain_name }}.err;
     20   access_log /var/log/nginx/sms.challenger.{{ domain_name }}.log apm;
     21 
     22   access_log /var/log/nginx/sms.challenger.{{ domain_name }}.tal taler if=$log_perf;
     23 
     24   location / {
     25      proxy_pass http://unix:/var/run/challenger-sms/challenger-http.sock;
     26   }
     27 }