nginx: add real-ip.conf (#41649)

This commit is contained in:
Thomas NOËL 2020-04-13 23:49:43 +02:00
parent 4dec8ff2ce
commit b567388535
1 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,19 @@
# /etc/nginx/conf.d/real-ip.conf -- see http://nginx.org/en/docs/http/ngx_http_realip_module.html
# Defines trusted addresses that are known to send correct replacement
# addresses. Here we trust all RFC1918 hosts (proxies).
set_real_ip_from 10.0.0.0/8;
set_real_ip_from 172.16.0.0/12;
set_real_ip_from 192.168.0.0/16;
# Defines the request header field whose value will be used to replace the
# client address.
real_ip_header X-Forwarded-For;
# If recursive search is disabled, the original client address that matches one
# of the trusted addresses is replaced by the last address sent in the request
# header field defined by the real_ip_header directive. If recursive search is
# enabled, the original client address that matches one of the trusted
# addresses is replaced by the last non-trusted address sent in the request
# header field.
real_ip_recursive on;