nginx Win下實現簡單的負載均衡(2)站點共享Session
快速目錄:
一、nginx Win下實現簡單的負載均衡(1)nginx搭建部署
二、nginx Win下實現簡單的負載均衡(2)站點共享Session
三、nginx Win下實現簡單的負載均衡(3)Session的SqlServer模式配置
多站點共享Session有很多方法,多站點共享Session常見的做法有:
- 使用.net自動的狀態服務(Asp.net State Service);
- 使用.net的Session資料庫;
- 使用Redis等快取。
- 使用Cookie方式實現多個站點間的共享,但是這種方式只限於幾個站點都在同一域名的情況下;
這裡主要介紹資料庫的形式儲存Session,來實現多站點共享Session。
1.新建web站點,新增setSession.aspx 頁面用於顯示session數值:
在index.aspx.cs增加session新增方法
在setSession.aspx.cs新增獲取session方法
2.修改web.config 配置,增加 sessionState配置是讓 Session 儲存在資料庫中
網站部分這樣就好了,釋出成兩個不同的網站,http://localhost:8097和http://localhost:8098。
3.配置session的sqlserver儲存 模式
網站建立好之後,下面就是要配置據庫,具體配置方法,參考前一篇部落格:Sql Server 中 Session的SqlServer模式的配置
4.共享SessionID
ASPStateTempSessions 表中的SessionID ,包括兩個部分:網站生成的24位SessionID及8位AppId組成,對於不同的站點,其AppId和AppName也不同,在能夠在不同站點下Session共享,就得保證這個32位的SessionID 一致,所以可以通過修改儲存過程TempGetAppID,使其得到的SessionID與AppName無關,修改TempGetAppID如下:
5.修改完之後,重啟一下各站點,再在瀏覽一下網站即可測試如下:
可以看到,不同的8097和8098兩個站點,公用了相同的session
由請喊我大龍哥最後編輯於:3年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- nginx Win下實現簡單的負載均衡(3)Session的SqlServer模式配置Nginx負載SessionSQLServer模式
- nginx Win下實現簡單的負載均衡(1)nginx搭建部署Nginx負載
- Nginx實現簡單的負載均衡Nginx負載
- 簡單實踐搭建 nginx 負載均衡Nginx負載
- nginx實現負載均衡Nginx負載
- Python實現簡單負載均衡Python負載
- 做了反向代理和負載均衡的nginx配置檔案簡單示例(nginx.conf) HTTP負載均衡/TCP負載均衡負載NginxHTTPTCP
- Linux下玩轉nginx系列(五)---nginx實現負載均衡LinuxNginx負載
- nginx+tomcat實現負載均衡NginxTomcat負載
- 【Nginx】Windows平臺下配置Nginx服務實現負載均衡NginxWindows負載
- Nginx如何實現四層負載均衡?Nginx負載
- Keepalived實現Nginx負載均衡高可用Nginx負載
- Docker Compose+nginx實現負載均衡DockerNginx負載
- Nginx實現請求的負載均衡 + keepalived實現Nginx的高可用Nginx負載
- 在 Linux 上用 DNS 實現簡單的負載均衡LinuxDNS負載
- Nginx 高階篇(三)負載均衡的實現Nginx負載
- nginx+php 實現代理與負載均衡 (1臺nginx,2臺php)NginxPHP負載
- nginx實現兩臺服務負載均衡Nginx負載
- nginx讓多個tomcat實現負載均衡NginxTomcat負載
- Nginx如何實現負載均衡釋出策略?Nginx負載
- nginx負載均衡Nginx負載
- NGINX 負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載
- LVS和Nginx實現負載均衡功能的比較Nginx負載
- Nginx 動靜分離與負載均衡的實現Nginx負載
- Nginx專題(2):Nginx的負載均衡策略及其配置Nginx負載
- .Net Core+Nginx實現專案負載均衡Nginx負載
- Consul-template+nginx實現自動負載均衡Nginx負載
- 簡單瞭解負載均衡負載
- 使用Redis儲存Nginx+Tomcat負載均衡叢集的SessionRedisNginxTomcat負載Session
- 技術|如何為MySQL MGR實現簡單的負載均衡代理?MySql負載
- nginx負載均衡原理分析到手動編寫簡易負載均衡器Nginx負載
- Nginx負載均衡模式Nginx負載模式
- Linux環境下Nginx及負載均衡LinuxNginx負載
- 智慧雲解析如何實現網站的負載均衡?網站負載
- 【Nginx】如何實現Nginx的高可用負載均衡?看完我也會了!!Nginx負載
- 在阿里雲上單機使用Nginx負載均衡釋出網站阿里Nginx負載網站
- Nginx入門(2)反向代理和負載均衡Nginx負載