[問題] Nginx header問題

看板Linux作者 (Raynoz)時間4月前 (2023/12/13 01:16), 編輯推噓3(301)
留言4則, 2人參與, 4月前最新討論串1/1
是這樣的 我已經架設好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://www.ptt.cc/bbs/Linux/M.1702401374.A.768.html

12/14 10:30, 4月前 , 1F
set_header ?
12/14 10:30, 1F

12/14 17:22, 4月前 , 2F
後端也是 nginx? access_log 用的 log_format 加變數上去
12/14 17:22, 2F

12/14 17:26, 4月前 , 3F
header對應到的變數應該是 $http_x_* *是轉成全底線小寫
12/14 17:26, 3F

12/14 17:27, 4月前 , 4F
$http_x_geoip_country_code 看看可以嗎?
12/14 17:27, 4F
文章代碼(AID): #1bU9LUTe (Linux)
文章代碼(AID): #1bU9LUTe (Linux)