前言
后台写了一个程序部署到云端的时候通常是ip+端口的形式访问的,但是这种形式只能http协议,当站点开启了https协议的时候就无法访问了,必须设置反向代理。
新建域名
在宝塔里面新建一个域名,并开启 HTTPS(非必须) ,详情见 查看链接。
配置反向代理
然后点击反向代理
-> 添加反向代理
在弹出的窗口中配置你的反向代理
代理名称任意,目标URL即为你的后台程序的地址 通常是 http://ip:port
形式的,然后点击提交即可。
若想把这个域名指向多个后台程序,可以启用 高级功能
,会多出一个代理目录
, 然后添加你的目录来区分即可
但是设置这个目录后,后台程序里面的所有接口都要在前面带上这个目录才可以!
比如设置的目录是: /test
原本的接口是: http://ip:port/api
那新接口就要变成: http://ip:port/test/api
才可以正常访问
上面只是我自己摸索出来的办法,也许也还有其他更好的办法