https://hostloc.com/thread-952860-1-1.html 额,想不到MJJ居然还有元老的不会 宝塔 反代做多节点cdn 就根据MJJ的要求 开个贴说说吧 如何用 斯巴达4837 的 多个机器做 多ip 的cdn 反代 如下,你需要 1个起步,到多个机器 做 反代的前端机 还有一个被反代的 宿主机 ( 所有 数据,比如web mysql 之类的 都在 一个机器上) www.123.com 为例 你先需要 为 www.123.com 申请一个 ssl证书,这个证书将会在所有机器上使用 宿主机 绑定域名为 www.123.com ( 所有 数据,比如web mysql 之类的 都在 这个机器上) 斯巴达A 绑定域名为 www.123.com ( 如果无PHP需求,只装nginx都可以) 斯巴达B 绑定域名为 ww.123.com ( 如果无PHP需求,只装nginx都可以) 然后,域名解析 填写 斯巴达A 和 斯巴达B 的ip ,轮播或者随机都可以 斯巴达A 和斯巴达B 需要在 宝塔 反代设置中 ,设置域名反代为 https://www.123.com 开不开缓存看你自己的需求 然后吗,斯巴达A 和斯巴达B 修改 自身机器的 host 文件 www.123.com 宿主机ip 整个cdn 就过程完成了 当然,反代jsdelivr也可以用这个方法 |
友情提示如果反代后PHP页面404,去配置文件找到#PHP-INFO-END这一行,把上一行注释掉就行了 |
其实改hosts并不合适,虽然也可以做到一样的效果,但是更合理的做法是,反代地址填ip,然后再传递一个header头Host到后端的机器,例如这样 location / { proxy_pass https://10.10.10.103; proxy_set_header Host "xx.xx.cn"; } |
我这元老也不会。咋弄 |
不会+1 |
厉害,支持 |
感谢大佬分享 |
大佬牛皮~!请教下怎么反代CF节点? |
bt反代其实有点问题。特别是用wordpress做站的时候。 |
大佬详细说说如何解决 |