系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Centos通過nginx反向代理和proxy_cache

Centos如何通過nginx反向代理和proxy_cache緩存搭建CDN服務(wù)器(3)

時(shí)間:2015-05-18 15:35:03 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150518/48605.html 手機(jī)查看 評論

  (八)、設(shè)置被代理服務(wù)器文件列表

  cd /usr/local/nginx/conf/ vi mysvrhost.conf #編輯,添加以下代碼 upstream win8net{ server 61.188.87.100:80 weight=1 max_fails=2 fail_timeout=30s;}

  (九)、新建虛擬主機(jī)配置文件

  cd /usr/local/nginx/conf/vhost #進(jìn)入虛擬主機(jī)目錄

  touch www.win8.net.conf #建立虛擬主機(jī)配置文件

  vi www.win8.net.conf #編輯

  server {

  listen 80;

  server_name www.win8.net win8.net;

  location /

  {

  proxy_pass https://win8net;

  proxy_cache_key $host$uri$is_args$args; #增加設(shè)置web緩存的key值,nginx根據(jù)key值md5哈希存儲緩存

  proxy_set_header Host $host;

  proxy_set_header X-Forwarded-For $remote_addr;

  proxy_cache_valid 200 304 12h;

  expires 2d;

  }

  location ~ .*\.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$ #列出的擴(kuò)展名文件不緩存。

  {

  proxy_set_header Host $host;

  proxy_set_header X-Forwarded-For $remote_addr;

  proxy_pass https://win8net;

  }

  access_log off;

  location ~ /purge(/.*) #用于清除緩存

  {

  allow 192.168.190.1;

  allow 192.168.21.0/24; #設(shè)置只允許指定的IP或IP段才可以清除URL緩存。

  deny all;

  proxy_cache_purge cache_one $host$1$is_args$args;

  }

  }

  10、清除緩存模塊使用說明

  1、瀏覽圖片文件:https://www.win8.net/images/nopic.gif

  2、清除這個(gè)文件緩存:https://www.win8.net/purge/images/nopic.gif #提示:Successful purge,緩存文件清除成功,如果這個(gè)文件沒有被緩存過,則提示:404 Not Found

  11、Nginx服務(wù)器配置結(jié)束

  以上就是給網(wǎng)站架設(shè)CDN服務(wù)器的具體配置方法了,還不知道該怎么架設(shè)CDN服務(wù)器的用戶,就按照上面的方法進(jìn)行配置吧。

標(biāo)簽 CDN服務(wù)器

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄