#nginx
Вопрос:
У меня небольшая проблема с моей конфигурацией nginx Nginx не заполняет ip-адрес клиента, а ip-адрес сервера, поэтому все пользователи имеют один и тот же ip-адрес в моем приложении
location / {
rewrite ^/(.*)$ /$1 break;
proxy_pass http://my_ip:port;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $remote_addr;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_redirect off;
proxy_ssl_verify off;
}
Комментарии:
1. IP-адрес клиента перенаправляется в ваше приложение в заголовке «X-Real-IP» в соответствии с этой строкой :
proxy_set_header X-Real-IP $remote_addr;