Nginx負(fù)載均衡和動(dòng)靜分離

簡介

  1. 所謂負(fù)載均衡就是利用nginx的反向代理功能,將nginx作為代理服務(wù)器,只接受請(qǐng)求,但不處理,按照配置分給后端準(zhǔn)備好的apache服務(wù)器。
    
  2. 動(dòng)靜分離是指根據(jù)請(qǐng)求的類型將請(qǐng)求分配給指定的服務(wù)器

動(dòng)靜分離和負(fù)載均衡都是配置nginx實(shí)現(xiàn)對(duì)請(qǐng)求進(jìn)行操作,所以相關(guān)文件都是 /etc/nginx/nginx.conf 對(duì)該文件的http進(jìn)行內(nèi)容增加或修改即可。

操作

  1. 負(fù)載均衡

設(shè)置域名池,將路徑修改為設(shè)置好的域名池,修改server_name

    http{........前面省略
        upstream myweb{
          server  192.168.244.128;
          server  192.168.244.134;
        }
        server{
        listen 80;
        server_name www.iloveyou.com;
        location / {
        proxy_pass         http://myweb;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For          $proxy_add_x_forwarded_for;
        }

2.動(dòng)靜分離

思路,正則匹配請(qǐng)求中帶有靜態(tài)資源類型的,將其指向一個(gè)服務(wù)器

    location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {
    proxy_pass  http://192.168.244.135;
    #expires定義用戶瀏覽器緩存的時(shí)間為3天,
    #如果靜態(tài)頁面不常更新,可以設(shè)置更長,這樣可以節(jié)省帶寬和緩解服務(wù)器的壓力.
    expires 3d;
    }

注意事項(xiàng)

1.每次修改nginx.conf需要重啟服務(wù)

 /etc/init.d/nginx restart

2.重啟之前可以先查看nginx.conf錯(cuò)誤信息

nginx -t

3.第一次進(jìn)入ubantu 可以設(shè)置超級(jí)用戶密碼

sudo  passwd

4.vim 編輯時(shí)可以設(shè)置行標(biāo)

:set nu

5.nginx和apache服務(wù)器默認(rèn)地址

    /usr/share/nginx/html      /var/www/html

6.現(xiàn)有域名和ip

 192.168.244.128
 192.168.244.134
 192.168.244.135 Static
 192.168.244.133 Nginx
 jacklin.cn
 jacklin1992.com
 jacklin1992.cn
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,563評(píng)論 19 139
  • 上一篇《WEB請(qǐng)求處理一:瀏覽器請(qǐng)求發(fā)起處理》,我們講述了瀏覽器端請(qǐng)求發(fā)起過程,通過DNS域名解析服務(wù)器IP,并建...
    七寸知架構(gòu)閱讀 81,757評(píng)論 21 356
  • 負(fù)載均衡是我們大流量網(wǎng)站要做的一個(gè)東西,下面我來給大家介紹在Nginx服務(wù)器上進(jìn)行負(fù)載均衡配置方法,希望對(duì)有需要的...
    owen_he閱讀 485評(píng)論 0 0
  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,680評(píng)論 1 41
  • 離開老家真的有點(diǎn)傷心。那邊的家人太熱情。特別是那邊的老人一直惦記著我,甚至九十五歲的大奶奶會(huì)告訴我「你媽媽是小秋霞...
    NCNeverland閱讀 189評(píng)論 0 0

友情鏈接更多精彩內(nèi)容