dromara / lamp-cloud

lamp-cloud 支持jdk21、jdk17、jdk11、jdk8,ta基于 SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数据库隔离、SCHEMA隔离、字段隔离 等租户隔离方案。
http://tangyh.top
Apache License 2.0
5.5k stars 1.67k forks source link

验证码接口404 #237

Closed W9696W closed 1 year ago

W9696W commented 1 year ago

版本信息:

JDK 版本(必填) : 1.8.0 源码版本(必填):4.x lamp-cloud-pro-datasource-column MySQL(必填): 8.0.26 Nacos(必填):2.0.3 前端lamp-web-pro

问题描述:

后端,nginx部署在docker上,前端打包后直接把dist文件放在nginx挂载的HTML目录里。 nginx配置截图 image

报错截图

image image

重现步骤

  1. 访问了什么接口?
  2. 传递什么参数?
  3. 后端控制台报了什么错?
  4. 前端控制台报了什么错?

支持一下

如果该issue帮助了你, 麻烦给项目点个star, 并给当前issue回复一下 “👍” 或者 “已解决”.

zuihou commented 1 year ago

nginx 配错了

zuihou commented 1 year ago

参考:

image
W9696W commented 1 year ago

可是我改了之后又出现新的错误,以下为改后的配置和报错截图。

image image

zuihou commented 1 year ago
  1. nginx 代理的是 lamp-gateway的ip和端口
  2. 直接访问 lamp-gateway 的ip+port + 第二个图中的获取验证码的地址 ,确保能正常访问
zuihou commented 1 year ago

如: 这个地址是通过nginx访问的,

https://datasource.tangyh.top/api/oauth/anyTenant/captcha?key=E4BA9375ECB06368AEB36B901677040090711&_t=1677040092478

这个地址是直接访问lamp-gateway的(这个地址一般内网ip即可,但验证的时候,想法用外网ip,验证成功后,只保留内网ip访问) https://gatewayip:port/api/oauth/anyTenant/captcha?key=E4BA9375ECB06368AEB36B901677040090711&_t=1677040092478

确保2个地址都能正常访问

W9696W commented 1 year ago

docker上的gateway容器通过端口映射可以通过服务器访问,但我这两个地址都仍然不能访问。

zuihou commented 1 year ago

那就是docker 端口没映射出来吧

W9696W commented 1 year ago

嗯嗯,已经解决

---原始邮件--- 发件人: @.> 发送时间: 2023年2月22日(周三) 下午5:27 收件人: @.>; 抄送: @.**@.>; 主题: Re: [dromara/lamp-cloud] 验证码接口404 (Issue #237)

那就是docker 端口没映射出来吧

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>