Nginx MVC負載均衡實現Session共享

2021-10-01 19:09:06 字數 1808 閱讀 6746

了解了nginx之後,也對nginx實踐了,但是nginx的理論,我只能記得一丟丟:

nginx是一款高效能的反向**伺服器,類似的伺服器還有apatch,tomcat, 目前我只使用過nginx,自己也實踐了一下:這是使用nginx**的 ** 有興趣的可以了解下

**  cgrain的**

據我了解 nginx 可實現的幾大功能

1反向**

我們先說說正向**:正向** 指的是通過我們的客戶端進行** 比如說 我們在本地自己設定   我們設定   指向了    當我們在瀏覽器中 輸入 就會跳轉到,這個就叫做正向**

那這樣一說,我們就很好解釋反向**了

通過伺服器:將使用者輸入的**,通過nginx 跳轉到指定的 地方,比如使用者輸入  (這裡是443埠,其實我們是使用1000000--> 我虛構的,鬼才告訴你我埠是多少) ,然後nginx  就監聽443, 把這個指定的位址 跳轉到 1000000的埠中了,這就是乙個反向**的簡單介紹,如果想要了解,我最後貼出位址,你們看好了!!!!

2 動靜分離

動靜分離 主要有兩種,一種是  靜態資源都放在乙個伺服器,動態資源放在另外乙個伺服器,然後獲取,實現動態分離,這個很主流,大部分都這樣

還有一種就是,通過nginx,靜態資源,與動態資源,分開發布

這個就一筆帶過吧,我也不太清楚這裡的實現步驟到底是咋樣的,以後會了解一下的

3 負載均衡

簡單說就是有個備用機,當你主機出現錯誤,不影響使用者的情況下,自動的轉向備用機

我們簡單的實戰一下:

iis 有兩個**(其實這裡應該要兩個伺服器,我這裡只是模擬就用不同埠實現負載均衡)

使用nginx ** 監聽 8086埠

我們的負載均衡 使用預設負載演算法

每次重新整理,都會平均的分配

負載均衡簡單的實現,在使用負載均衡的時候,我在想,如何儲存使用者登入資訊?

在這裡使用redis的

可以看看這個大佬的部落格,具體我也是參考他的:

我們來看看演示

關於redis的使用,也請看

大佬都已經詳細的寫了,還想要進一步深入,自己動手吧 qwq

今年我也不發部落格了

提前祝大家新年快樂  qwq

希望2023年開始,往後的日子都會越來越好  

加油!!!

---ri  2019-12-28 20:20:36

DNS LAMP NFS實現負載均衡

配置乙個dns伺服器,把乙個主機名www.dq.com解析為兩個a記錄,分別指向a,b主機,其中a為nfs server,b為nfs client.配置乙個基於lamp的webserver 10.33.1.142作為nfs server將本機 www dq.com共享,此目錄是discuz的安裝目錄...

nginx iis實現負載均衡

我的解釋 一項任務交由乙個開發人員處理總會有上限處理能力,這時可以考慮增加開發人員來共同處理這項任務,多人處理同一項任務時就會涉及到排程問題,即任務分配,這和多執行緒理念是一致的。nginx在這裡的角色相當於任務分配者。閱讀目錄 回到頂部 要實現負載均衡需要修改conf nginx.conf的配置資...

Apache tomcat實現負載均衡

一 實戰前軟體準備 apache2.2.13 tomcat6.0.18 兩個 二 mod jk.so 並複製到 apache 的modules 資料夾下 三 在conf httpd.conf 中最後一行新增 include d study apache2.2 conf mod jk.conf 新建 ...