云计算百科
云计算领域专业知识百科平台

1panel服务器openresty反向代理

openresty 的网站的反向代理很坑;

前后端分离部署时,前端访问后端的路径是:

/production-api

但是你在配置的时候得这样配置

名称无所谓,随便填

匹配规则,按你需求

前端请求路径,也就是你前端访问后端交互时候留的路径,比如你代码里写的 

VITE_APP_WS_URL:VITE_APP_BASE_API 来代理实际的

在你的前端.env.production 配置里面写的是

VITE_APP_BASE_API = '/production-api'
VITE_APP_WS_URL = '127.0.0.1'

实际调用的时候会查配置的

但是在1panel服务器openresty配置反向代理的时候,你要加上反斜杠 /

下面的后端地理地址你也要在ip+端口后面加上一个反斜杠/

网上教程都是一个抄一个的,全是没带的,照着搞了半天,一直报错;

然后有可能你想找这个网站的配置和反向代理实际的文件路径;他和OpenResty的配置没在一个路径下,也不是一个东西;

网站的配置:

目录 – /opt/1panel/www/conf.d/服务器域名(或者ip地址).conf

反向代理路径:

目录 – /opt/1panel/www/sites/服务器域名(或者ip地址)/proxy/prod-api.conf

顺便把OpenResty配置的路径也加上吧:

目录 – /opt/1panel/apps/openresty/openresty/conf/nginx.conf

赞(0)
未经允许不得转载:网硕互联帮助中心 » 1panel服务器openresty反向代理
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!