国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[新手]nginx反向代理負載均衡配置

kbyyd24 / 1210人閱讀

摘要:今天無聊,把上幾天自己測試的作反向代理負載均衡的步驟記錄下來,以供學習記錄。反向代理,我個人理解是通過一臺反向代理服務器,把客戶端的把有請求按照一定的規則分發給后臺的服務器。

今天無聊,把上幾天自己測試的nginx作反向代理負載均衡的步驟記錄下來,以供學習記錄。
反向代理,我個人理解是通過一臺反向代理服務器,把客戶端的把有請求按照一定的規則分發給后臺的服務器。nginx作反向代理服務器的虛擬機配置如下:

upstream itest {
    #正常情況下應該作如下配置
    #server 192.168.20.1:80; # 應用服務器1
    #server 192.168.20.2:80; # 應用服務器2

    #由于我只有一臺測試的服務器,所以ip一樣,用端口作區別
    #1、按照權重大小分配服務器輪詢機率,如果全不指定weight則按時間逐個輪詢
    server 127.0.0.1:7749 weight=3;
    server 127.0.0.1:8864 weight=5;
    server 127.0.0.1:9981;    #默認weight為1
    
    #2、根據ip_hash分配服務器,每個ip固定訪問一臺服務器,可解決session問題,但通常session問題通常都是寫入固定memcached或redis服務器來解決的。
    ip_hash;
    server 127.0.0.1:7749;
    server 127.0.0.1:9981;
    
    #3、fair根據響應時間分配,好像要第三方插件支持
    #4、url_hash根據url分配,好像也需要第三方插件支持
}

server {
    listen 80;
    server_name itest.com;
    location / {
        proxy_pass http://itest;
    }
}

而后臺的服務器,可以是nginx、apache、tomcat等,例如server 127.0.0.1:9981為nginx服務器,則其虛擬機最簡配置如下:

server {
    listen 9981;
    root /sites/itest/9981;    #9981為文件夾,因為為了模擬多臺服務器上,所以以路徑名作區分
    index index.html;
}

如果server 127.0.0.1:7749為apache服務器,其最簡配置如下


    DocumentRoot /sites/itest/7749

測試時,只要在/sites/itest/{7749|8864|9981}目錄下添加不同內容index.html,訪問看到不同itest.com正常會看到不同的index.html內容。
概念問題:我理解的反向代理與負載均衡之前的關系是,反向代理是實現負載均衡的一種方法; 但看到網上一些說法是,反向代理與負載均衡是一個意思; 還有就是反向代理會緩存一些靜態資源,更快,而負載均衡會直接訪問后臺服務器,不會緩存。望看到知道的好人大神們給評一下兒,其它有什么不對的也希望指點一下

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39198.html

相關文章

  • Nginx

    摘要:此外,其也能夠提供強大的反向代理功能。是由為俄羅斯訪問量第二的站點開發的,第一個公開版本發布于年月日。 keepalived+nginx 實現高可用雙機熱備 + 負載均衡架構 1 準備4個ubuntu16.04虛擬機(啟用網卡二并使用橋接模式):A服務器:192.168.0.103 主B服務器:192.168.0.104 主(備) 前端工程師學習 Nginx ...

    syoya 評論0 收藏0

發表評論

0條評論

kbyyd24

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<