使用 宝塔面板(bt.cn) 快速部署 反向代理、镜像、自建CDN

教程 2018-01-16 浏览(141) 评论(0)
- N +

文章目录 [+]

配置反向代理

当你的 Nginx 或者 LNMP 安装完后,我们就可以开始配置反向代理了。

添加站点

点击宝塔面板侧栏 网站 - 添加站点

然后会如下图所示,只需要填写 域名(支持绑定多个域名,一行一个)即可,备注自己看着设置(可选),至于其他的都不用管,直接点击 提交 按钮。

添加站点后,我们就会看到如下图所示,点击站点右边的 设置 选项。

如何配置SSL证书(可选)

如果你要反向代理 https 的网站,那么你也必须配置 SSL证书,而宝塔面板由三种方式配置:宝塔自己的SSL、Let's Encrypt 免费SSL、其他证书(手动填写)。

宝塔SSL:需要注册宝塔的账号,然后去免费领取好像?我没用过不清楚。

Let's Encrypt 免费SSL:在各个免费SSL证书中,最出名的可能就是 Let's Encrypt 了吧,这个每次是签3个月证书,可以无限续签(面板自动)。

其他证书:这个就是你自己去其他渠道不管是购买还是找免费的,获取到证书后填写到这里。


如果你要申请 Let's Encrypt 免费SSL ,那么首先你不能使用 CDN,然后需要去域名解析的地方解析域名,IP为当前服务器的IP,然后等一段时间使其解析全球生效,然后就如下图所示,填写一个可以用的邮箱,然后勾选你要申请SSL证书的域名,并点击 申请 按钮,如果不出意外,面板就会自动申请配置成功!

如果你需要强制使用 HTTPS,那么可以 开启 右上角的 强制HTTPS 功能。

配置反向代理

然后就会看到 站点设置窗口,找到侧栏的 反向代理 选项点击后,就如下图所示:

目标URL:你要反向代理的目标网站地址/域名

发送域名:填写你要反向代理的目标网站域名

内容替换:左边填写要替换的内容(目标域名),右边填写要替换为的内容(你的域名)

然后填写情况如下图所示,因为我用的是免费域名,所以好像没办法申请SSL证书,所以我就找了个 http 的网站做反向代理示例。

按照下图的填写后,就是我访问 http://jc.toyoo.ml 看到的网站内容就是站长工具 超级Ping(http://ping.chinaz.com)的网页内容。

注意:如果你要反向代理 https 的网站,那么你这个域名也必须配置SSL才行,请配置反向代理前先配置好SSL,http 的则无所谓。

另外,建议开启缓存功能(图中忘记勾选了),开启缓存功能后,你访问反向代理的域名,会自动生成缓存,下次在访问就是直接发送缓存给你,就不需要反向代理服务器再去链接源网站获取信息了,可以显著加快速度。另外,默认情况下是缓存文件1个小时后自动到期,所以也不用担心缓存影响内容更新。

反向代理示例 效果如下:

好吧,到这里教程就结束了,宝塔面板我感觉还是挺好用的,大家可以多研究研究,反正都是中文的。

其他问题

打开 phpMyAdmin 提示 502 Bad Gateway 错误

这个错误我也遇到过一次,最后网上找了找,找到了解决方法:

首先进入宝塔面板后台,打开 phpMyAdmin 的设置窗口,选择左边侧栏的 php版本 后,直接再点击一次 保存 按钮即可。


标签:
作者:MrPan

舞台上有你,就演好角色; 舞台上没你,就静静地做观众;

评论列表 (0)条评论

发表评论