dev/provisioning/modules/apache/templates/mod/remoteip.conf.erb
changeset 28 b0b56e0f8c7f
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     1 # Declare the header field which should be parsed for useragent IP addresses
       
     2 RemoteIPHeader <%= @header %>
       
     3 
       
     4 <%- if @proxy_ips -%>
       
     5 # Declare client intranet IP addresses trusted to present
       
     6 # the RemoteIPHeader value
       
     7 <%-   [@proxy_ips].flatten.each do |proxy| -%>
       
     8 RemoteIPInternalProxy <%= proxy %>
       
     9 <%-   end -%>
       
    10 <%- end -%>
       
    11 
       
    12 <%- if @proxies_header -%>
       
    13 # Declare the header field which will record all intermediate IP addresses
       
    14 RemoteIPProxiesHeader <%= @proxies_header %>
       
    15 <%- end -%>
       
    16 
       
    17 <%- if @trusted_proxy_ips -%>
       
    18 # Declare client intranet IP addresses trusted to present
       
    19 # the RemoteIPHeader value
       
    20   <%- [@trusted_proxy_ips].flatten.each do |proxy| -%>
       
    21 RemoteIPTrustedProxy <%= proxy %>
       
    22   <%- end -%>
       
    23 <%- end -%>