软件库

宝塔如何开启反向代理?

需要说明的是,很多人开启失败,就认为宝塔不支持,其实宝塔是支持开启反向代理的。

常规的开启方式是:选择网站-设置-反向代理-添加反向代理-输入目录和ip地址就行,成功后,对方就能用自己的服务器操作你网站的某个目录。

反向代理是用来减轻服务器压力的,比如服务器负荷很高,很多人都是访问我网站的xx目录,我就可以这么操作,把xx目录反向代理到别的服务器上面,减轻压力。个人的话,通常是用来出租目录的。

但是这么开启的话,通过会出现 “
伪静态/nginx主配置/vhost/文件已经存在全局反向代理 ”这个错误,我也遇到了这个问题,一直无法解决,咨询宝塔运维也是很久都不回复。

后来我发现,只要我删除了网站的伪静态,通过常规的操作就能开启反向代理了,但很明显,这样的话网站大部门页面都无法打开,这个代价太大了。但至少证明了,伪静态和这个反向代理是存在冲突的。

后来,我学会修改伪静态:

反向代理修改

直接在网站-设置-伪静态这里添加相关代码,最终就代理成功了。强烈建议大家在操作之前备份,否则可能出现打开网站,就直接下载一个文件的错误。

比如这样,打开网站直接不显示,就下载了一个文件。所以操作前先打个快照,如果失败了还能马上还原,不然就悲催了。

退出移动版