簡體   English   中英

代理將我的請求轉發給另一個用戶

[英]Proxy forwarding my request to another user

我們正在我們的 tomcat 服務器中運行一個 web 應用程序。 比如在我們的服務器上注冊的 user1 和 user2。 用戶 1 瀏覽我們的網站,當用戶 1 單擊幾個鏈接時,它會轉發到正確的 URL,但會顯示用戶 2 的憑據。 我們認為瀏覽器和我們的網絡服務器之間的中間代理服務器代理注冊用戶 2 的請求。 為什么會發生? 是否可以阻止此代理?

我無權訪問內部代理服務器。 我們的 Web 服務器基於帶有 JSP 的 tomcat apache。

看起來您的代理服務器緩存比它應該的更積極。 由於您沒有說明您正在使用的軟件,請檢查以下內容:

  • 代理的緩存配置是什么? 我已經看到代理配置為明確忽略應用程序服務器的指令,這自然會失敗
  • tomcat 為您的頁面生成哪些緩存頭? 他們應該聲明頁面級 (HTML) 響應通常是私有的,不得緩存,但通常是公共的,可緩存 js、css、圖像等。

http://en.wikipedia.org/wiki/Web_cache有很多鏈接可以幫助您了解更多不同的緩存選項。 如果您需要更具體的輸入,請說明您在問題中使用的確切設置。

編輯,將評論中的討論帶回到答案中:看起來您正在遭受不受您控制的代理 - 正如我在一條評論中所說, https可能是您的朋友:一旦您加密了整個流量(至少在登錄時開始)沒有代理 (*) 將能夠讀取通過它傳遞的內容。 無論如何,對登錄內容使用 https 是個好主意。

(*) 沒有代理? 嗯,有一類代理仍然可以窺探您的流量(公司可能會在 Intranet 中安裝它,對所有內容進行解碼和重新編碼),但這不是您常規的 3g 提供商。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM