Bootstrap

宝塔Nginx反代简易教程

反代简易原理如图

我们假设用户A想访问网站C 但是体验很糟糕

那么作为运营者的你  可以在中间安插一个B服务器  A可以流畅访问B  B可以流畅访问C

那么原来的A→x→C     就变成了 A←B←C (其中你的新域名要解析到B, B和C就在后端传输数据了 B相当于银行前台,你就不用直接前往C了 当然你也不知道C的真实域名和IP了)

和正向代理是反着来的 正向代理可以访问很多 反向代理只针对某个站点

准备工作:

1.一台流畅连通的VPS,这台VPS也要能流畅访问自己网站

2.一个已经下发的SSL证书 也可以利用宝塔白嫖免费证书

3.原来的网站 域名 和SSL证书 什么都不用动 就放那

========================================================================

买好域名先去解析到自己的VPS/VDS  然后把证书申请好了下载到本地。这里以腾讯云举例 


登录VPS   

先更新一下乱七八糟的东西 看个人喜好

下面的代码更新了报头 weget git curl   有时候多加个vim

apt update && apt install wget -y && apt install git -y && apt install curl -y

然后安装宝塔

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

这里我是Ubuntu 18  其他系统自己去看官网文档

安装好了进面板

先把Nginx装好(挺久的)

然后添加站点 写你解析好的域名 其他都不用动

然后去配置SSL 

(这里由于没有使用CF的DNS所以勾上强制HTTPS  如果你使用CF的DNS 这里勾上了 CF那边也强制HTTPS  就会导致无限重定向BUG)

然后去配置反向代理 

代理名称填你喜欢的

这里我开启了缓存 你也可以不开

填写目标URL https://ccc.com(这里只是举例 填你自己的) 

发送域名不理他

内容替换建议弄一下  否则会暴露你原来网站真实域名

 把你申请到的域名填右边就行了  左边是你原网站的域名

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;