kong如何記錄(nginx代理后)真實(shí)ip
原理
http://www.pinhuba.com/other/101331.htm
操作
0、nginx記錄請(qǐng)求頭 server { listen 443 ssl; ... proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location ^~ / { proxy_pass https://ip; } } 方式1 1.1、修改kong配置文件(ps: 如下也是nignx配置文件的參數(shù)) vi /usr/local/kong/.kong_env real_ip_header = X-Forwarded-For # 從哪個(gè)header字段取真實(shí)IP real_ip_recursive = on # 是否遞歸過(guò)濾IP trusted_ips = 0.0.0.0/0,::/0 # 需要過(guò)濾的IP,可以用網(wǎng)段表示,多個(gè)用逗號(hào)分隔 1.2 重新加載kong /usr/local/bin/kong reload 方式2、容器啟動(dòng)添加變量 KONG_TRUSTED_IPS=0.0.0.0/0,::/0 KONG_REAL_IP_HEADER=X-Forwarded-For KONG_REAL_IP_RECURSIVE=on kong配置加載優(yōu)先級(jí):容器外面環(huán)境變量 》kong.conf 》.kong_env 》nginx-kong.conf 參考:https://blog.csdn.net/mx472756841/article/details/81044309
運(yùn)維虐我千萬(wàn)遍,我對(duì)運(yùn)維如初戀。

浙公網(wǎng)安備 33010602011771號(hào)