宝塔51特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

发一个用宝塔面板做CDN节点的教程(此方法可登陆退出)

发表在 Linux面板2020-5-13 23:47 [复制链接] 5 8041

第一步:主服务器搭建好环境,并做好网站部署

第二步:节点安装(以后每个节点安装方法均一样)

1、在节点服务器上安装 宝塔面板 仅需安装 Nginx 即可

2、在centos系统etc/host 里增加需要反代的回源IP,并保存

  1. 1.1.1.1  www.xxx.com
复制代码
3、注意 www 和 非www的站,分别代理

4、代理配置,如果源站使用了ssl,切记在节点服务器上也要设置ssl,然后将以下配置文件,修改为自己的

  1. #PROXY-START/
复制代码



第三步:使用智能DNS按权重,解析到节点IP即可

自建CDN完成
使用道具 举报 只看该作者 回复
发表于 2020-5-13 23:47:53 | 显示全部楼层
  1. #PROXY-START/
  2. location  ~* \.(php|jsp|cgi|asp|aspx|xhr|json)$
  3. {
  4.     proxy_pass https://www.你的域名.com;
  5.     proxy_set_header Host www.你的域名.com;
  6.     proxy_set_header X-Real-IP $remote_addr;
  7.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8.     proxy_set_header REMOTE-HOST $remote_addr;
  9. }
  10. location /
  11. {
  12.     proxy_pass https://www.你的域名.com;
  13.     proxy_set_header Host www.你的域名.com;
  14.     proxy_set_header X-Real-IP $remote_addr;
  15.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16.     proxy_set_header REMOTE-HOST $remote_addr;
  17.    
  18.     add_header X-Cache $upstream_cache_status;
  19.    
  20.     #Set Nginx Cache
  21.    
  22.    
  23.     proxy_ignore_headers Set-Cookie Cache-Control expires;
  24.     proxy_cache cache_one;
  25.     proxy_cache_key $host$uri$is_args$args;
  26.     proxy_cache_valid 200 304 301 302 60m;
  27.     expires 12h;
  28. }

  29. #禁止缓存后台
  30. location /admin
  31. {
  32.     proxy_pass https://www.你的域名.com;
  33.     proxy_set_header Host www.你的域名.com;
  34.     proxy_set_header X-Real-IP $remote_addr;
  35.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  36.     proxy_set_header REMOTE-HOST $remote_addr;
  37.    
  38.     add_header X-Cache $upstream_cache_status;
  39.         #Set Nginx Cache
  40.         proxy_ignore_headers Set-Cookie Cache-Control expires;
  41.         add_header Cache-Control no-cache;
  42.     expires 12h;
  43. }

  44. #PROXY-END/
复制代码


使用道具 举报 回复 支持 反对
发表于 2020-5-14 10:25:21 | 显示全部楼层
感觉并不是真正意义上的CDN,访问节点还是要多请求一次源服务器
使用道具 举报 回复 支持 反对
发表于 2021-12-13 15:33:51 | 显示全部楼层
正式我需要的,只是为什么规则无法保存?
使用道具 举报 回复 支持 反对
发表于 2021-12-13 15:51:26 | 显示全部楼层
已经解决,留言备用,谢谢。
使用道具 举报 回复 支持 反对
发表于 2024-3-18 08:29:02 | 显示全部楼层
请问我 站点创建成功了,下一步该如何进搭建节点
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表