taler-deployment

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

nginx.conf (669B)


      1 error_log  /home/depolymerization/.taler/logs/nginx.log;
      2 pid /home/depolymerization/.taler/nginx.pid;
      3 events {}
      4 http {
      5 	access_log /home/depolymerization/.taler/logs/nginx.log;
      6 	server {
      7 		listen 8980;
      8 		location / {
      9 			return 200 'Hello, I am Nginx - proxying taler-local';
     10 		}
     11 		location ~* ^/(?<component>[a-z\-]+)(/(?<taler_uri>.*))? {
     12 			proxy_pass http://unix:/home/depolymerization/.taler/sockets/$component.sock:/$taler_uri?$args;
     13 			proxy_redirect off;
     14 			proxy_set_header X-Forwarded-Prefix /$component;
     15 			proxy_set_header X-Forwarded-Host localhost:8080;
     16 			proxy_set_header X-Forwarded-Proto http;
     17 			client_body_temp_path /tmp/taler-local-nginx;
     18 		}
     19 	}
     20 }