_location.conf 930 B

12345678910111213141516171819202122232425262728
  1. location {{ path }} {
  2. {{ advanced_config }}
  3. proxy_set_header Host $host;
  4. proxy_set_header X-Forwarded-Scheme $scheme;
  5. proxy_set_header X-Forwarded-Proto $scheme;
  6. proxy_set_header X-Forwarded-For $remote_addr;
  7. proxy_set_header X-Real-IP $remote_addr;
  8. set $proxy_forward_scheme {{ forward_scheme }};
  9. set $proxy_server "{{ forward_host }}";
  10. set $proxy_port {{ forward_port }};
  11. proxy_pass {{ forward_scheme }}://{{ forward_host }}:{{ forward_port }}{{ forward_path }};
  12. {% include "_access.conf" %}
  13. {% include "_assets.conf" %}
  14. {% include "_exploits.conf" %}
  15. {% include "_forced_ssl.conf" %}
  16. {% include "_hsts.conf" %}
  17. {% if allow_websocket_upgrade == 1 or allow_websocket_upgrade == true %}
  18. proxy_set_header Upgrade $http_upgrade;
  19. proxy_set_header Connection $http_connection;
  20. proxy_http_version 1.1;
  21. {% endif %}
  22. }