精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將HTTP里面的Header信息記錄到訪問日志里

阿銘linux ? 來源:阿銘linux ? 作者:阿銘linux ? 2022-07-01 11:29 ? 次閱讀

不得不承認Nginx用的非常廣泛,然而Nginx的訪問日志在分析問題時也有很大用途,那么Nginx日志要想增加一些自定義信息就尤為重要了。比如本篇文章就教你如何將HTTP里面的Header信息記錄到訪問日志里。

在nginx的http段里面對log_format做如下的設置:

http { …… log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$http_myheader"'; access_log logs/access.log main; …… }

在日志格式的最后面加入了$http_myheader,那么,Nginx會記錄myheader這個頭部,保存到access log里面。

重啟Nginx,然后curl測試:

curl-H"myheader:testlog"localhost/index.htmlcurl localhost/index.html

然后查看兩次請求的日志記錄

tail -2 logs/access.log127.0.0.1 - - [xxx] "GET /index.html HTTP/1.1" 200 88 "-" "curl/7.29.0" "-" "testlog"127.0.0.1--[xxx]"GET/index.htmlHTTP/1.1"20088"-""-""curl/7.29.0""-""-

請求頭部中沒有myheader字段的時候,日志字段里記為"-",header有myheader字段的時候,最后一段是myheader的值。

總結:這里的myhader為自定義的變量,只要在你的header里包含了此字段,并且帶上它的值,那么在日志里就可以顯示此信息了。

原文標題:Nginx如何將用戶請求的Header信息記錄到日志里

文章出處:【微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭靜

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HTTP
    +關注

    關注

    0

    文章

    501

    瀏覽量

    31065
  • Curl
    +關注

    關注

    0

    文章

    15

    瀏覽量

    8163
  • 日志
    +關注

    關注

    0

    文章

    138

    瀏覽量

    10632

原文標題:Nginx如何將用戶請求的Header信息記錄到日志里

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux日志管理經驗總結

    日志內容,合理的日志內容(日志錨點,內容格式,等)可以為應用服務的執行記錄、問題排查提供最有力的幫助。
    的頭像 發表于 10-24 17:36 ?156次閱讀

    使用Python構建高效的HTTP代理服務器

    構建一個高效的HTTP代理服務器在Python中涉及多個方面,包括性能優化、并發處理、協議支持(HTTP/HTTPS)、錯誤處理以及日志記錄等。
    的頭像 發表于 10-23 07:41 ?109次閱讀

    HTTP海外訪問優化:提升跨國網絡性能的秘訣

    HTTP海外訪問優化是提升跨國網絡性能的關鍵,涉及多個方面的技術和策略。
    的頭像 發表于 10-15 08:04 ?281次閱讀

    TAS5825或者TAS3251在Pure Path Console已經調置好EQ和DRC,能否把這些信息錄到一個EEPROM里面

    你好,我有個問題,假設TAS5825或者TAS3251這些IC,我在Pure Path Console已經調置好EQ和DRC等, 能否把這些信息錄到一個EEPROM里面?這樣是否可以不用MCU的情況下,開機EEPROM就可以
    發表于 10-12 07:10

    全球知名機構Sectigo到訪沃通WoTrus共商合作發展

    全球知名機構Sectigo的企業代表到訪沃通公司深圳總部參觀訪問
    的頭像 發表于 09-26 13:46 ?200次閱讀

    記錄到管理:單北斗工作記錄儀如何優化工作流程

    在這個快節奏的時代,每一分效率的提升都是企業競爭力的關鍵。從繁瑣的手工記錄到智能化的數據管理,技術的飛躍正悄然改變著我們的工作方式。頂堅單北斗工作記錄儀如何成為優化工作流程的得力助手,實現從記錄到
    的頭像 發表于 08-30 11:09 ?237次閱讀
    從<b class='flag-5'>記錄到</b>管理:單北斗工作<b class='flag-5'>記錄</b>儀如何優化工作流程

    請問Tina仿真如何將放大器調零?

    Tina仿真如何將放大器調零?
    發表于 08-30 06:58

    更強的無線(雙)串口數據記錄 調試工具

    1、介紹這是一個具備Wi-Fi功能的無線雙串口調試工具;除了基本的無線串口外還具備串口數據自動記錄到TF卡,可自定義數據上報地址,預留可定義IO功能邏輯等功能,具有很高的可玩性;配合自研上位機
    的頭像 發表于 08-02 08:11 ?581次閱讀
    更強的無線(雙)串口數據<b class='flag-5'>記錄</b> 調試工具

    用U盤記錄系統LOG信息的簡單步驟和方法

    的這些 LOG 信息,如果在能聯網的系統中,那么直接傳輸回服務器即可,但如果是離線的系統,那么就需要一個存儲設備來記錄這些 LOG 信息。一般有以下幾種方式: - 記錄到 Nor? F
    的頭像 發表于 07-31 10:22 ?617次閱讀
    用U盤<b class='flag-5'>記錄</b>系統LOG<b class='flag-5'>信息</b>的簡單步驟和方法

    日志框架簡介-Slf4j+Logback入門實踐

    前言 隨著互聯網和大數據的迅猛發展,分布式日志系統和日志分析系統已廣泛應用,幾乎所有應用程序都使用各種日志框架記錄程序運行信息。因此,作為工
    的頭像 發表于 07-30 10:00 ?1078次閱讀
    <b class='flag-5'>日志</b>框架簡介-Slf4j+Logback入門實踐

    esp8266讀取模擬數據并記錄到eeprom,發送tcp包時無法讀取模擬如何解決?

    嗨,esp8266 讀取模擬數據并記錄到 eeprom,我正在存儲在 eeprom 中的數據作為 tcp 包發送,但在發送 tcp 包時無法讀取模擬,如何解決它? 如何將線程用于這些作業?
    發表于 07-11 07:22

    請問如何將esp32-idf內部的應用層網絡協議關聯到自己寫的網絡設備上?

    使用ESP32-IDF里面的應用層協議如MQTT、HTTP。但網絡設備是自己添加的4G模塊,請問有沒有類似的應用例程,如何將4G網絡模塊關聯到MQTT應用層協議里面。
    發表于 06-21 13:47

    利用LWIP實現的Web server,如何修改響應報文中HTTP header里面的Access-Control-Allow-Origin的值?

    你好 ST利用LWIP實現的Web server(HttpServer),如何修改響應報文中HTTP header里面的Access-Control-Allow-Origin 的值。目的是想實現跨
    發表于 04-30 06:54

    oracle數據庫alert日志作用

    Oracle數據庫的alert日志是數據庫引擎和實例的核心組件之一,它記錄著數據庫的運行狀況和事件。該日志對于數據庫的性能調優、問題排查和安全管理起著重要作用。本文詳盡、詳實、細致地
    的頭像 發表于 12-06 10:08 ?1200次閱讀

    聊聊日志即數據庫

    《數據庫故障恢復機制的前世今生》[1]一文中介紹過,由于磁盤的的順序訪問性能遠好于隨機訪問,數據庫設計中通常都會采用WAL的方式,隨機訪問的數據庫請求轉換為順序的
    的頭像 發表于 12-06 09:30 ?678次閱讀
    聊聊<b class='flag-5'>日志</b>即數據庫