Fix real IP

This commit is contained in:
Alex Kotov 2020-02-11 15:45:43 +05:00
parent 459918fb01
commit 8a0fe04b48
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 10 additions and 2 deletions

View File

@ -27,13 +27,21 @@ server {
proxy_http_version 1.1;
proxy_redirect off;
{% if item.external %}
proxy_set_header Connection "upgrade";
proxy_set_header HOST $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
{% else %}
proxy_set_header Connection "upgrade";
proxy_set_header HOST $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Forwarded-For $http_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
{% if item.set_x_real_ip_to_remote_addr %}
proxy_set_header X-Real-IP $remote_addr;
{% endif %}
proxy_pass http://{{ item.upstream }};