反向代理、镜像、CDN从某种程度上来说都是一回事,不过CDN是由大量服务器做反向代理+缓存实现的。
1、安装面板
这个我不讲了,不会的话联系我的QQ,装好后安装默认的环境就可以,如果有其他网站需求可以根据自己的需要安装相对应的环境。
2、配置反向代理
当你的 Nginx 或者 LNMP 安装完后,我们就可以开始配置反向代理了。
添加站点
点击宝塔面板侧栏 网站 – 添加站点。
只需要填写 域名(支持绑定多个域名,一行一个)即可,备注自己看着设置(可选),至于其他的都不用管,直接点击 提交 按钮。
3、如何配置SSL证书(可选)
如果你要反向代理 https 的网站,那么你也必须配置 SSL证书,而宝塔面板由三种方式配置:宝塔自己的SSL、Let’s Encrypt 免费SSL、其他证书(手动填写)。不会配置的也可以联系我。
4、配置反向代理(最重要的步骤)
然后就会看到 站点设置窗口,找到侧栏的 反向代理 选项点击后,就如下图所示:
目标URL:你要反向代理的目标网站地址/域名
发送域名:填写你要反向代理的目标网站域名
内容替换:左边填写要替换的内容(目标域名),右边填写要替换为的内容(你的域名)然后填写情况如下图所示:
按照下图的填写后,就是我访问 http://112.qi70.com 看到的网站内容就是站长工具 超级Ping(http://tool.chinaz.com)的网页内容。
注意:如果你要反向代理 https 的网站,那么你这个域名也必须配置SSL才行,请配置反向代理前先配置好SSL,http 的则无所谓。
另外,建议开启缓存功能(图中忘记勾选了),开启缓存功能后,你访问反向代理的域名,会自动生成缓存,下次在访问就是直接发送缓存给你,就不需要反向代理服务器再去链接源网站获取信息了,可以显著加快速度。另外,默认情况下是缓存文件1个小时后自动到期,所以也不用担心缓存影响内容更新。