欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度的配置方法

 更新時間:2019年08月30日 13:51:45   作者:折木-Oreki  
今天小編就為大家分享一篇利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度的配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

引入Nginx的Geo模塊

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

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

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

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

在/usr/local/nginx/conf/nginx.conf文件內(nèi)加入以下配置
geo $geo {
    ranges;          #使用以地址段的形式定義地址,這個參數(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文件,用來對IP區(qū)域進(jìn)行劃分,注意劃分的時候不能出現(xiàn)IP重疊現(xiàn)象,不然會出現(xiàn)”overlaps”報(bào)錯

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;這種形式來進(jìn)行IP分段,這樣在nginx.conf中就不不需要使用range指令來進(jìn)行定義

以上這篇利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度的配置方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx服務(wù)LNMP之WordPress部署流程步驟

    Nginx服務(wù)LNMP之WordPress部署流程步驟

    這篇文章主要為大家介紹了Nginx服務(wù)LNMP之WordPress部署流程步驟,本實(shí)驗(yàn)意在部署過程,使用單機(jī)版部署,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • nginx的語法(基本語法和組成部分)

    nginx的語法(基本語法和組成部分)

    Nginx是一個高效、穩(wěn)定的開源Web服務(wù)器和反向代理服務(wù)器,也可以用作郵件代理服務(wù)器、負(fù)載均衡器和HTTP緩存,很多人都選擇nginx作為web服務(wù)器使用,下面是Nginx配置文件的一些基本語法和組成部分,使用Nginx的朋友可以了解一下
    2023-05-05
  • 使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記(虛擬機(jī))

    使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記(虛擬機(jī))

    這篇文章主要介紹了使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記,需要的朋友可以參考下
    2023-08-08
  • nginx使用ssl模塊配置支持HTTPS訪問的方法

    nginx使用ssl模塊配置支持HTTPS訪問的方法

    這篇文章主要介紹了nginx使用ssl模塊配置支持HTTPS訪問的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 使用Nginx和pm2部署Next.js項(xiàng)目

    使用Nginx和pm2部署Next.js項(xiàng)目

    本文主要介紹了使用Nginx和pm2部署Next.js項(xiàng)目,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Nginx、Apache、Lighttpd禁止目錄執(zhí)行php配置示例

    Nginx、Apache、Lighttpd禁止目錄執(zhí)行php配置示例

    這篇文章主要介紹了Nginx、Apache、Lighttpd禁止目錄執(zhí)行php配置示例,本文給出了單個目錄、多個目錄的禁止執(zhí)行PHP的方法,需要的朋友可以參考下
    2014-09-09
  • Centos系統(tǒng)中如何在指定位置下安裝Nginx

    Centos系統(tǒng)中如何在指定位置下安裝Nginx

    這篇文章主要介紹了Centos系統(tǒng)中如何在指定位置下安裝Nginx,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Nginx(Tengine)啟用 SPDY 支持的配置方法

    Nginx(Tengine)啟用 SPDY 支持的配置方法

    當(dāng)老邁的 HTTP 協(xié)議逐漸不能滿足人們需求的時候,Google 的 SPDY 協(xié)議出現(xiàn)在面前,那么這個長期以來一直被認(rèn)為是 HTTP 2.0 唯一可行選擇的 SPDY 是什么呢?當(dāng)下我們?nèi)绾文懿渴鹕?SPDY 呢
    2014-12-12
  • 詳解nginx高并發(fā)場景下的優(yōu)化

    詳解nginx高并發(fā)場景下的優(yōu)化

    這篇文章主要介紹了詳解nginx高并發(fā)場景下的優(yōu)化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 在Nginx服務(wù)器中配置針對TCP的負(fù)載均衡的方法

    在Nginx服務(wù)器中配置針對TCP的負(fù)載均衡的方法

    這篇文章主要介紹了在Nginx服務(wù)器中配置針對TCP的負(fù)載均衡的方法,另外還介紹了TCP負(fù)載均衡的執(zhí)行原理,需要的朋友可以參考下
    2015-12-12

最新評論