proxy.erb 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. proxy_pass <%= @proxy %>;
  2. proxy_read_timeout <%= @proxy_read_timeout %>;
  3. proxy_connect_timeout <%= @proxy_connect_timeout %>;
  4. proxy_redirect <%= @proxy_redirect %>;
  5. <% if @proxy_method -%>
  6. proxy_method <%= @proxy_method %>;
  7. <% end -%>
  8. <% if @proxy_set_body -%>
  9. proxy_set_body <%= @proxy_set_body %>;
  10. <% end -%>
  11. <% unless @proxy_set_header.nil? -%>
  12. <%- @proxy_set_header.each do |header| -%>
  13. proxy_set_header <%= header %>;
  14. <%- end -%>
  15. <% end -%>
  16. <% unless @proxy_hide_header.nil? -%>
  17. <%- @proxy_hide_header.each do |header| -%>
  18. proxy_hide_header <%= header %>;
  19. <%- end -%>
  20. <% end -%>
  21. <% if @proxy_cache -%>
  22. proxy_cache <%= @proxy_cache %>;
  23. <% end -%>
  24. <% if @proxy_cache_valid && Array(@proxy_cache_valid).size > 0 -%>
  25. <%- Array(@proxy_cache_valid).each do |line| -%>
  26. proxy_cache_valid <%= line %>;
  27. <%- end -%>
  28. <% end -%>
  29. <% if @proxy_cache_use_stale -%>
  30. proxy_cache_use_stale <%= @proxy_cache_use_stale %>;
  31. <% end -%>
  32. <% if @proxy_cache_key -%>
  33. proxy_cache_key <%= @proxy_cache_key %>;
  34. <% end -%>