在 docker 上部署项目后,登录报 4042022-08-30 14:17:11random random订阅者关注私信10318文章0粉丝 测试交流1 134字数 26阅读0分5秒阅读模式 软件测试培训多少钱本文转自于TesterHome,如有侵权请联系(2523030730@qq.com)删除。相关阅读AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断从零搭建AI测试用例工作流:需求文档自动转思维导图AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误测试反模式的思考 回复 1 恒温 9 2022-08-30 14:00:00 1F 回复 这个的原因和 docker 没关系吧?前端访问接口不通,访问的接口应该是宿主机的端口。你用了端口映射,应用内本来是 B,容器启动时映射到宿主机的 A 端口,则前端打包的时候也应该是 A 端口而不是 B 端口,可以考虑把 AB 设置成一样,或者前端重新打包。我也不知道啊,本想找到部署环境的节点发,但是没找到 建议一层一层排查,先去 docker 里面用命令行确认页面是否正常,再来就是看 nginx 转发路径是否配的对。从 docker 部署截图看,8899 端口原来是 authority-ui 服务监听的,然后 docker 通过端口映射,改为了由 nginx 来监听这个端口,authority-ui 则改为了 80 端口。你在 nginx 内部有配置好转发规则,让收到的 8899 端口请求,转回给 authority-ui 服务么?另外,这个部署方式很奇怪,你想让用户通过 8899 端口访问,还是通过 80 访问呢?一般部署应该是 80(http)、443(https)给 nginx ,nginx 再按内部规则把请求转给内部前端或后端服务的。你现在把 80 给了内部的前端服务,nginx 反而监听一个 8899 的自定义端口,有点奇怪。排查问题从日志开始,看看authority-ui输出什么 回复问题 匿名网友 确定 昵称 邮箱 网址 Address 提交 取消 拖动滑块以完成验证 您可能喜欢 AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断 从零搭建AI测试用例工作流:需求文档自动转思维导图 AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例 宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误 宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误 测试反模式的思考 使用 cookie 绕过验证码,换一个系统就无法通过验证 MeterSphere测试平台UI 自动化窗口切换方法 5000 块买的 python 自动化课程难道就这? 在 Linux 上搭建 Jenkins,自动构建接口测试
1F
这个的原因和 docker 没关系吧?前端访问接口不通,访问的接口应该是宿主机的端口。你用了端口映射,应用内本来是 B,容器启动时映射到宿主机的 A 端口,则前端打包的时候也应该是 A 端口而不是 B 端口,可以考虑把 AB 设置成一样,或者前端重新打包。我也不知道啊,本想找到部署环境的节点发,但是没找到 建议一层一层排查,先去 docker 里面用命令行确认页面是否正常,再来就是看 nginx 转发路径是否配的对。从 docker 部署截图看,8899 端口原来是 authority-ui 服务监听的,然后 docker 通过端口映射,改为了由 nginx 来监听这个端口,authority-ui 则改为了 80 端口。
你在 nginx 内部有配置好转发规则,让收到的 8899 端口请求,转回给 authority-ui 服务么?
另外,这个部署方式很奇怪,你想让用户通过 8899 端口访问,还是通过 80 访问呢?一般部署应该是 80(http)、443(https)给 nginx ,nginx 再按内部规则把请求转给内部前端或后端服务的。你现在把 80 给了内部的前端服务,nginx 反而监听一个 8899 的自定义端口,有点奇怪。排查问题从日志开始,看看authority-ui输出什么