了解了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 新建 ...