先介紹環境
nginx, 0.7.65, centos, host ip: a.a.a.a
iis, 6, win2003, host ip: b.b.b.b
nginx 使用 upstream 反向** iis 服務,初始配置為:
<***** ngind.conf ***************==>
proxy_cache_path /usr/local/webserver/nginx/cache/ levels=1:2 keys_zone=dotnet:100m inactive=
10m max_size=1000m;
upstream dotnet
location ~ //.svn }
cnet-aspx.conf的定義中,proxy_pass也可以不通過定義的upstream來執行,比如使用:
而不是使用
也可以完成反向**,畢竟dotnet的伺服器只有一台,沒必要 ip_hash 客戶端的內容,所有的請求還是都要傳送到同一臺伺服器上的。
問題1:
在該配置下,http://ald.net 的所有頁面get請求都沒有問題,但是對於 post中的部分請求,比如使用者登入,卻無法正確執行;每個登入都被重置!
分析:這應該是nginx 的proxy_cache定義造成的,
如上,注釋掉(#) proxy_cache部分,客戶端即可正常登入。
問題2:
iis上有個採用 驗證碼 的asp站點,驗證碼失效,造成客戶端無法登入
這個問題也是proxy_cache造成的,通過使用 fiddler2的跟蹤顯示發現,問題1以及問題2的頁面請求中,aspsessionid 的cookie都沒有被傳送,注釋掉 proxy_cache後,才正常顯示了cookie的正確傳遞
新手,PHPNOW無法配置多站點
新手求助,phpnow無法配置多站點 我按照這個帖子 做了多站點配置,但是如論怎麼配置,所有站點都只能指向預設的 目錄,想問問大家遇到過這種問題沒,怎麼解決的 解決方案 我不需要看你的教程。我只需要看到你實際是如何做的 因為可能教程是錯的,也可能是你理解錯了,更可能是你寫錯了 解決方案 搜尋一下ap...
Chrome部分站點無法啟用Flash問題
69.0之前 1.開啟 chrome settings content flash 3.允許 新增 4.新增 新增 依次將常見頂級網域名稱加入允許名單 com net org cn 69.0 之後 從chrome 69.0起,flash許可權受到進一步限制,預設僅在當前瀏覽會話有效。關閉epheme...
TFS的站點中無法找到Report伺服器
我構建tfs伺服器後,發現在專案的站點中,reports下的連線都無法開啟。經過檢查,發現各個連線中report伺服器沒有自動加上網域名稱的字尾,所以無法開啟。解決方法 修改登錄檔中以下內容 hkey local machine software microsoft visualstudio 9.0...