最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx日志打印請求頭信息示例詳解

 更新時(shí)間:2024年11月11日 10:00:10   作者:寂寞旅行  
這篇文章主要介紹了nginx日志打印請求頭信息的相關(guān)資料,文章介紹了如何在Nginx中打印請求頭中的自定義字段,并解決由于下劃線導(dǎo)致的字段無法正確打印的問題,需要的朋友可以參考下

問題:

發(fā)現(xiàn)nginx轉(zhuǎn)發(fā)的時(shí)候,似乎把在請求頭中自定義的字段弄丟了~~,所以想嘗試打印出請求頭找出具體原因

一、打印nigx請求頭

只需要簡單改造下nginx.conf中的配置即可

http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_user_id" "$http_accept_language" ';

    access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;
    underscores_in_headers on;

    #keepalive_timeout  0;
    keepalive_timeout  65;
    server_names_hash_bucket_size 512;
    client_max_body_size 500m;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
}

其中改動的位置為

log_format ,打印請求頭中的自定義參數(shù)為user_id,所以要在配置中添加 “$http_user_id” 沒錯(cuò),帶有 $http_ 前綴

access_log logs/access.log main; 使它打印在日志中,查看日志即可

二、但是我的不生效

經(jīng)過不斷嘗試,發(fā)現(xiàn)一個(gè)問題,我的自定義key為 user_id ,但是默認(rèn)情況下,nginx是不支持下劃線字段的!

也就是說如果是 user-id 那么就沒問題

我現(xiàn)在需要的字段就是user_id

在nginx.conf中做加入如下配置:

underscores_in_headers on;

依然是http模塊,上面其實(shí)已經(jīng)有了

總結(jié)

  • 打印請求頭中的變量,需要加前綴 $http_
  • 想要nginx轉(zhuǎn)發(fā)或者打印帶有下劃線的變量的時(shí)候,需要開啟下劃線的支持 underscores_in_headers on;

到此這篇關(guān)于nginx日志打印請求頭信息的文章就介紹到這了,更多相關(guān)nginx日志打印請求頭信息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx配置80端口訪問8080及項(xiàng)目名地址方法解析

    Nginx配置80端口訪問8080及項(xiàng)目名地址方法解析

    這篇文章主要介紹了Nginx配置80端口訪問8080及項(xiàng)目名地址方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Nginx如何配置根據(jù)路徑轉(zhuǎn)發(fā)詳解

    Nginx如何配置根據(jù)路徑轉(zhuǎn)發(fā)詳解

    Nginx是作為一個(gè)反向代理,轉(zhuǎn)發(fā),和負(fù)載均衡的服務(wù)器,也可以用于分布式,下面這篇文章主要給大家介紹了關(guān)于Nginx如何配置根據(jù)路徑轉(zhuǎn)發(fā)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Nginx?簡介、安裝與配置文件詳解

    Nginx?簡介、安裝與配置文件詳解

    Nginx是一款輕量級和高性能的?Web?服務(wù)器、反向代理服務(wù)器、電子郵件(IMAP/POP3/SMTP)代理服務(wù)器,是帶有?BSD-like?協(xié)議的開源產(chǎn)品,這篇文章主要介紹了Nginx?簡介、安裝與配置文件詳解,需要的朋友可以參考下
    2024-04-04
  • 為何要小心Nginx的add_header指令詳解

    為何要小心Nginx的add_header指令詳解

    這篇文章主要給大家介紹了關(guān)于為何說要小心Nginx的add_header指令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Nginx學(xué)習(xí)筆記之事件驅(qū)動框架處理流程

    Nginx學(xué)習(xí)筆記之事件驅(qū)動框架處理流程

    Nginx對請求的處理是通過事件觸發(fā)的,模塊作為事件消費(fèi)者,只能被事件收集、分發(fā)器調(diào)用。在Nginx中,接收到一個(gè)請求時(shí),不會產(chǎn)生一個(gè)單獨(dú)的進(jìn)程來處理該請求,而是由事件收集、分發(fā)器(進(jìn)程)調(diào)用某個(gè)模塊,由模塊處理請求,處理完后再返回到事件收集、分發(fā)器
    2014-07-07
  • 詳解Nginx如何處理WebSocket連接

    詳解Nginx如何處理WebSocket連接

    在當(dāng)今互聯(lián)網(wǎng)的世界中,實(shí)時(shí)通信變得越來越重要,WebSocket 作為一種實(shí)現(xiàn)實(shí)時(shí)雙向通信的技術(shù),正被廣泛應(yīng)用于各種場景,而 Nginx 作為一款高性能的 Web 服務(wù)器和反向代理服務(wù)器,在處理 WebSocket 連接方面也有著出色的表現(xiàn),本文介紹了Nginx如何處理WebSocket連接
    2024-07-07
  • Nginx為Tomcat服務(wù)器作反向代理的配置教程

    Nginx為Tomcat服務(wù)器作反向代理的配置教程

    這篇文章主要介紹了Nginx為Tomcat服務(wù)器作反向代理的配置教程,文中以Windows系統(tǒng)為環(huán)境來演示驅(qū)動JSP程序的示例,需要的朋友可以參考下
    2016-03-03
  • nginx訪問報(bào)403錯(cuò)誤的幾種情況詳解

    nginx訪問報(bào)403錯(cuò)誤的幾種情況詳解

    最近訪問新安裝的nginx,發(fā)現(xiàn)報(bào)403錯(cuò)誤,所以這篇文章主要給大家介紹了關(guān)于nginx訪問報(bào)403錯(cuò)誤的幾種情況,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • 阿里云Linux系統(tǒng)Nginx配置多個(gè)域名的方法詳解

    阿里云Linux系統(tǒng)Nginx配置多個(gè)域名的方法詳解

    本篇文章主要介紹了阿里云Linux系統(tǒng)Nginx配置多個(gè)域名的方法詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Nginx添加lua模塊的實(shí)現(xiàn)方法

    Nginx添加lua模塊的實(shí)現(xiàn)方法

    這篇文章主要介紹了Nginx添加lua模塊的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評論

宁阳县| 布拖县| 泊头市| 金川县| 南皮县| 松江区| 华容县| 达孜县| 修文县| 菏泽市| 交城县| 万山特区| 吉水县| 武城县| 溧水县| 卢龙县| 香格里拉县| 马鞍山市| 衡阳县| 余姚市| 平乡县| 康乐县| 云安县| 古交市| 新田县| 卓资县| 襄樊市| 格尔木市| 永兴县| 阿鲁科尔沁旗| 清丰县| 克拉玛依市| 马山县| 离岛区| 桐城市| 达孜县| 博野县| 鄄城县| 龙川县| 页游| 万安县|