找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 81|回复: 7

一个简单CDN设置

[复制链接]

19

主题

266

回帖

625

积分

高级会员

积分
625
发表于 2018-10-29 21:04:43 | 显示全部楼层 |阅读模式
本帖最后由 Yadup 于 2018-10-29 21:09 编辑

安装Nginx
需要在所有CDN服务器节点安装Nginx,推荐使用军哥的lnmp.org一键包

执行下面的命令安装即可。

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh nginx

#源站IP   反代域名
vi /etc/hosts
8.8.8.8    www.xxx.com



#创建缓存目录
mkdir -p /data/wwwroot/caches/www.xxx.com
#设置缓存目录权限
chown -R www:www /data/wwwroot/caches/www.xxx.com
#创建www.xxx.com.conf
vi /usr/local/nginx/conf/vhost/www.xxx.com.conf


proxy_cache_path /data/wwwroot/caches/www.xxx.com levels=1:2 keys_zone=Yadup:800m inactive=30m max_size=3600m;
server {
    listen 80;
    server_name www.xxx.com;
    charset utf-8,gbk;
        location / {
        proxy_set_header Accept-Encoding "";
           proxy_pass http://www.xxx.com;
           proxy_redirect off;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_cache Yadup;
           proxy_cache_valid  200 304  30m;
           proxy_cache_valid  301 24h;
           proxy_cache_valid  500 502 503 504 0s;
           proxy_cache_valid any 1s;
           proxy_cache_min_uses 1;
           expires 12h;
    }
}

/data/wwwroot/caches/www.xxx.com:为缓存目录
levels:指定该缓存空间有两层hash目录,第一层目录为1个字母,第二层为2个字母。
keys_zone=Yadup:800m:为缓存空间起个名字,这里取名为“Yadup”,后面的800m指内存缓存空间
inactive=30m:如果30分钟内该资源没有被访问则删除
max_size=3600m:指硬盘缓存大小为3600MB
proxy_cache_valid:指定状态码缓存时间,前面写状态码,后面写缓存时间。



重载nginx使配置生效
service nginx reload
回复

使用道具 举报

10

主题

189

回帖

458

积分

中级会员

积分
458
发表于 2018-10-29 22:05:54 | 显示全部楼层
不错,收藏
回复

使用道具 举报

486

主题

4164

回帖

9892

积分

论坛元老

积分
9892
发表于 2018-10-29 21:56:19 | 显示全部楼层
没啥意义啊,没有DNS智能选路
回复

使用道具 举报

7

主题

249

回帖

581

积分

高级会员

积分
581
发表于 2018-10-29 22:02:10 | 显示全部楼层
顶你上去
回复

使用道具 举报

89

主题

540

回帖

1475

积分

金牌会员

积分
1475
发表于 2018-10-29 22:02:16 | 显示全部楼层
反代配置啊  标记下。。
回复

使用道具 举报

35

主题

165

回帖

473

积分

中级会员

积分
473
发表于 2018-10-30 03:07:38 | 显示全部楼层
反代用hosts不如用upstream 。
回复

使用道具 举报

52

主题

4001

回帖

8310

积分

论坛元老

积分
8310
发表于 2018-10-30 08:06:48 | 显示全部楼层
这个好像是反代的写法,,,
回复

使用道具 举报

17

主题

161

回帖

401

积分

中级会员

积分
401
发表于 2018-10-30 09:11:22 | 显示全部楼层
智能线路dns分配了 ,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-20 00:16 , Processed in 0.018442 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表