欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx轉發(fā)丟失cookie表現(xiàn)形式及解決方案

 更新時間:2023年01月28日 15:59:29   作者:想要飛翔的企鵝  
本文主要介紹了Nginx轉發(fā)丟失cookie表現(xiàn)形式及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一. 丟失Cookies操作

路徑一 :http://localhost:8080/content/requestAction!showMainServiceReqDetail.action
路徑二 :http://localhost/content/requestAction!showMainServiceReqDetail.action
路徑三 :http://localhost/clp/requestAction!showMainServiceReqDetail.action

路徑一是直接訪問,路徑二與路徑三是通過nginx訪問

三個訪問前提條件
①瀏覽器有Cookie,如下圖所示:
通過訪問路徑http://localhost:8080/content/requestAction!XXX.action 附加Cookies中的JSESSIONID。
此cookies中有JSESSIONID,存放著本次訪問,后端可以認證的唯一JSESSIONID,如果沒有它就會導致無法訪問。

在這里插入圖片描述

②配置了nginx配置文件

server {
      listen       80;
      server_name  localhost;
location /clp {
   #proxy_set_header Host $host;
   #proxy_set_header X-Real-IP $remote_addr;
   #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_pass http://localhost:8080/content;
   
}

location /content {
   #proxy_set_header Host $host;
   #proxy_set_header X-Real-IP $remote_addr;
   #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_pass http://localhost:8080/content; 
}

通過上面三個路徑訪問,路徑一與路徑二可以訪問成功,路徑三訪問失敗

二. 丟失Cookies原因

因為 http://localhost:8080/content/requestAction!XXX.action的訪問路徑為/content/requestAction,
方式一進行訪問沒有,沒有使用nginx,所以不會丟失cookies,
方式二訪問雖然使用了nginx,但是因為未經(jīng)過nginx轉發(fā)前路徑相同,所以并不會丟失nginx
方式三訪問使用了nginx,并且訪問路徑也不同導致了nginx轉發(fā)丟失cookies的問題。

三. 解決方案

location /clp {
   #proxy_set_header Host $host;
   #proxy_set_header X-Real-IP $remote_addr;
   #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_cookie_path /content /clp;  #這一句就可以解決nginx轉發(fā)丟失cookie的問題
   proxy_pass http://localhost:8080/content;	   
}

四. 容易搞不清的點

上面的訪問路徑是下圖紅框中的路徑,只有第一個斜杠后面的才是。

在這里插入圖片描述

到此這篇關于Nginx轉發(fā)丟失cookie表現(xiàn)形式及解決方案的文章就介紹到這了,更多相關Nginx轉發(fā)丟失cookie內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • NGINX服務器配置404錯誤頁面轉向的方法

    NGINX服務器配置404錯誤頁面轉向的方法

    這篇文章主要為大家詳細介紹了NGINX服務器配置404錯誤頁面轉向的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Nginx日志自定義記錄以及啟用日志緩沖區(qū)詳解

    Nginx日志自定義記錄以及啟用日志緩沖區(qū)詳解

    這篇文章主要給大家介紹了關于Nginx日志自定義記錄以及啟用日志緩沖區(qū)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Nginx具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • 詳解Nginx啟動失敗的幾種錯誤處理

    詳解Nginx啟動失敗的幾種錯誤處理

    這篇文章主要介紹了詳解Nginx啟動失敗的幾種錯誤處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 查看nginx配置文件路徑和資源文件路徑的方法

    查看nginx配置文件路徑和資源文件路徑的方法

    這篇文章主要介紹了查看nginx配置文件路徑和資源文件路徑,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Nginx出現(xiàn)403 Forbidden的四種解決方案分享

    Nginx出現(xiàn)403 Forbidden的四種解決方案分享

    這篇文章主要給大家分享了關于Nginx出現(xiàn)403 Forbidden的四種解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • 關于nginx+php5.3.8+eclipse3.7工作空間的配置方法

    關于nginx+php5.3.8+eclipse3.7工作空間的配置方法

    以前用eclipse3.6時設置php服務器時完全可以在base url欄填寫自己工作空間的目錄,然后修改nginx.conf加一個alias就行了
    2011-11-11
  • 使用nginx實現(xiàn)一個端口和ip訪問多個vue前端的全過程

    使用nginx實現(xiàn)一個端口和ip訪問多個vue前端的全過程

    為滿足單端口訪問多個前端應用的需求,需要對nginx進行配置,同時修改vue項目的publicPath參數(shù),這篇文章主要介紹了使用nginx實現(xiàn)一個端口和ip訪問多個vue前端的相關資料,需要的朋友可以參考下
    2024-09-09
  • nginx完全卸載的方法步驟

    nginx完全卸載的方法步驟

    由于現(xiàn)在nginx有版本漏洞,所以很多安裝過nginx的需要卸載重新安裝,本文主要介紹了nginx完全卸載的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Nginx隱藏服務器端各類信息的方法

    Nginx隱藏服務器端各類信息的方法

    這篇文章主要介紹了Nginx隱藏服務器端各類信息的方法,包括隱藏HTTP頭信息和PHP版本號等等,需要的朋友可以參考下
    2015-07-07
  • nginx帶寬限制?limit_rate?limit_rate_after指令

    nginx帶寬限制?limit_rate?limit_rate_after指令

    這篇文章主要為大家介紹了nginx帶寬限制?limit_rate?limit_rate_after指令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論