Skip to content
Snippets Groups Projects
Select Git revision
  • 714349ae569b6f261ce9380775590344c01ee3af
  • master default protected
2 results

nginx_site.conf.j2

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    nginx_site.conf.j2 826 B
    map $http_upgrade $connection_upgrade {
    	default	upgrade;
    	''	close;
    }
    
    server {
    
    	listen 443 ssl;
    	listen [::]:443 ssl;
    
    	server_name {{ item.key }}.{{ otree_domain }};
    
    	ssl_certificate {{ ssl_certificate_path }};
    	ssl_certificate_key {{ ssl_certificate_key_path }};
    
    	location / {
    		access_log off;
    		proxy_pass http://127.0.0.1:{{ item.value.port }};
    		proxy_set_header X-Real-IP $remote_addr;
    		proxy_set_header Host $host;
    		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    		proxy_set_header X-Forwarded-Host $server_name;
                    proxy_set_header X-Forwarded-Proto $scheme;
                    proxy_set_header X-Forwarded-Port $server_port;
    
    		# WebSocket support (nginx 1.4)
    		proxy_http_version 1.1;
    		proxy_set_header Upgrade $http_upgrade;
    		proxy_set_header Connection $connection_upgrade;
    	}
    
    }