phpservermon/puphpet/puppet/modules/apache/templates/vhost/_proxy.erb

24 lines
598 B
Plaintext

<% if @proxy_dest or @proxy_pass -%>
## Proxy rules
ProxyRequests Off
<%- end -%>
<% if @proxy_preserve_host %>
ProxyPreserveHost On
<%- end -%>
<%- [@proxy_pass].flatten.compact.each do |proxy| -%>
ProxyPass <%= proxy['path'] %> <%= proxy['url'] %>
<Location <%= proxy['path']%>>
ProxyPassReverse <%= proxy['url'] %>
</Location>
<% end %>
<% if @proxy_dest -%>
<%- Array(@no_proxy_uris).each do |uri| -%>
ProxyPass <%= uri %> !
<% end %>
ProxyPass / <%= @proxy_dest %>/
<Location />
ProxyPassReverse <%= @proxy_dest %>/
</Location>
<% end -%>