真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度

本文小編為大家詳細(xì)介紹“如何利用Nginx_geo模塊實(shí)現(xiàn)cdn調(diào)度”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“如何利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括太仆寺網(wǎng)站建設(shè)、太仆寺網(wǎng)站制作、太仆寺網(wǎng)頁(yè)制作以及太仆寺網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,太仆寺網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到太仆寺省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

引入nginx的geo模塊

geo指令使用ngx_http_geo_module模塊提供的。默認(rèn)情況下,nginx有加載這個(gè)模塊除非人為的 --without-http_geo_module。

ngx_http_geo_module模塊可以用來(lái)創(chuàng)建變量,其值依賴(lài)于客戶端ip地址。使用方法如下:

geo指令
語(yǔ)法: geo [$address] $variable { ... }
默認(rèn)值: —
配置段: http

定義從指定的變量獲取客戶端的ip地址。默認(rèn)情況下,nginx從$remote_addr變量取得客戶端ip地址,但也可以從其他變量獲得。

在/usr/local/nginx/conf/nginx.conf文件內(nèi)加入以下配置
geo $geo {
    ranges;          #使用以地址段的形式定義地址,這個(gè)參數(shù)必須放在首位   
    default dn;
    include ip_geo.conf;
  }

    upstream wuhan.server {
      server   192.168.155.98:8081;
    }

    upstream shanghai.server {
      server   192.168.155.98:8082;
    }

    upstream shenzhen.server {
      server   192.168.155.98:8083;
    }

    upstream dn.server {
      server   192.168.155.98:8084;
    }

 server {
    listen    80;
    server_name 192.168.155.98 jiaoyu.media.cloudp.cc;
      root   html;
      index index.html index.htm;
    location ~* \.xml$ {
      root /data/video;
    }
    location / {
      proxy_redirect off;
      proxy_set_header host $host;
      proxy_set_header x-real-ip $remote_addr;
      proxy_set_header x-forwarded-for 
      $proxy_add_x_forwarded_for;
      proxy_pass http://$geo.server$request_uri;
    }
  }

  server {
    listen 8081;
    server_name 192.168.155.98;
    location / {
      rewrite ^ $scheme://192.168.155.106$request_uri? permanent;
    }
  }

  server {
    listen 8082;
    server_name 192.168.155.98;
    location / {
        rewrite ^ $scheme://192.168.155.107$request_uri? permanent;
    }
  }

server {
    listen 8083;
    server_name 192.168.155.98;
    location / {
        rewrite ^ $scheme://192.168.155.109$request_uri? permanent;
    }
  }

  server {
    listen 8084;
    server_name 192.168.155.98;
    location / {
        rewrite ^ $scheme://jiaoyu.dn.cloudp.cc$request_uri? permanent;
    }
}

在/usr/local/nginx/conf/文件下增加ip_geo.conf文件,用來(lái)對(duì)ip區(qū)域進(jìn)行劃分,注意劃分的時(shí)候不能出現(xiàn)ip重疊現(xiàn)象,不然會(huì)出現(xiàn)”overlaps”報(bào)錯(cuò)

vim /usr/local/nginx/conf/ip_geo.conf

192.168.128.6-192.168.128.10 wuhan;
192.168.128.11-192.168.128.15 shanghai;
192.168.128.16-192.168.128.20 shenzhen;

也可以以10.2.0.0/16 wuhan;這種形式來(lái)進(jìn)行ip分段,這樣在nginx.conf中就不不需要使用range指令來(lái)進(jìn)行定義

讀到這里,這篇“如何利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站標(biāo)題:如何利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度
文章分享:http://weahome.cn/article/ihhhoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部