作者raynoz (Raynoz)
看板Linux
标题[问题] Nginx header问题
时间Wed Dec 13 01:16:12 2023
是这样的 我已经架设好nginx 并添加geoip2 module 以及设定好mmdb
测试连到nginx已经会取得我要的header
这是部分config
location /info {
add_header X-Real-IP $remote_addr;
add_header X-GeoIP-Country-Code $geoip2_country_code;
add_header X-GeoIP-Country-Name $geoip2_data_country_name;
add_header X-GeoIP-Data-Country-Code $geoip2_data_country_code;
add_header X-GeoIP-Data-City-Name $geoip2_data_city_name;
add_header X-GeoIP-Continent-Code $geoip2_continent_code;
add_header X-GeoIP-Data-Province-Name $geoip2_data_province_name;
add_header X-GeoIP-Data-Province-Isocode $geoip2_data_province_isocode;
}
想请问如果我proxy pass到後端(这边拿另一台nginx 192.168.1.2来模拟当後端)
location /info {
proxy_pass
http://192.168.1.2
并且想在後端的access.log上可以看到这些header
该怎麽做呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.53.145 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1702401374.A.768.html
1F:推 changchichun: set_header ? 12/14 10:30
2F:推 Jerr: 後端也是 nginx? access_log 用的 log_format 加变数上去 12/14 17:22
3F:推 Jerr: header对应到的变数应该是 $http_x_* *是转成全底线小写 12/14 17:26
4F:→ Jerr: $http_x_geoip_country_code 看看可以吗? 12/14 17:27