国内服务器使用海外CDN实现免备案的方法

国内服务器使用海外CDN实现免备案的方法 | 叶子小花园—果粉的专属资源分享论坛!叶子小花园
国内服务器使用海外CDN实现免备案的方法
此内容为付费阅读,请付费后查看
100积分
付费阅读

    1. CDN控制面板,进入“域名跳转”

      20240110180534499-727f761f28e4d686c7239d4a37c76835

      20240110180534842-0f0cc8435abed3923db3382f36a391732.功能开关打开;域名填写你的未备案的域名;跳转到域名填写同样的域名并在后面加 .aliyuncs.com 后缀(如果国内服务器是腾讯云的,那就加 .myqcloud.com,任意一个在国内服务商已经接入备案的域名都可以);跳转方式选“改写回源域名”。如下图所示:

      图片[3] | 叶子小花园—果粉的专属资源分享论坛!国内服务器使用海外CDN实现免备案的方法 | 叶子小花园—果粉的专属资源分享论坛!叶子小花园
      图片[4] | 叶子小花园—果粉的专属资源分享论坛!国内服务器使用海外CDN实现免备案的方法 | 叶子小花园—果粉的专属资源分享论坛!叶子小花园

  1.  

在源站服务器的操作(源站是宝塔面板的情况)

    1. 首先创建一个网站,绑定域名 *.aliyuncs.com

    1. 添加反向代理,目标URL是http://127.0.0.1,不要开缓存,如下图所示:

      20240110180533276-37e45c193fe3a90b6eded367d9cf51cc

      3.在反向代理选项卡点击【配置文件】,将以下代码复制进去替换原本的全部代码:

  1.  

#PROXY-START/
location /
{
    if ($host ~* (.*?).aliyuncs.com){
        set $hosts $1;
    }
    proxy_pass http://127.0.0.1;
    proxy_set_header Host $hosts;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
}
#PROXY-END/

如果你用的是其他域名后缀,别忘了替换代码里面的 .aliyuncs.com,如下图所示:

20240110180534691-7c22667fbd330116691cede3145007cd

 


4. Nginx可能会莫名其妙对内容缓存,并且无法清除,解决办法是,找到 /www/server/nginx/conf/proxy.conf,删除proxy_cache cache_one;这一行内容

在源站服务器的操作(源站是Kangle的情况)

进入kangle的3311管理后台->请求控制->添加,可用的匹配模块 选“wide_host”,可用的标记模块 选“host_rewrite”,填写情况如下图:
图片[7] | 叶子小花园—果粉的专属资源分享论坛!国内服务器使用海外CDN实现免备案的方法 | 叶子小花园—果粉的专属资源分享论坛!叶子小花园
wide_host:*.aliyuncs.com
reg_host:(.*).aliyuncs.com
host:$1
proxy:不选
rewrite:选中

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语 夸夸
夸夸
还有吗!没看够!
表情代码图片

    暂无评论内容