linux运维web配置求助

还有可能是限制了请求头需要携带某些参数

首先肯定是要看日志的,具体是什么原因

一般前端图像验证码的生成逻辑是(好久没写验证码了,大概流程就是这样)

通过一个接口 返回一个 base64 同时会携带一个cookie,然后塞入cookie 然后展示图形验证码,等用户输入验证码后,请求验证接口,cookie和用户输入内容一并携带,然后后端解密验证

或者是她就是一个图片呗,访问的直接是一个 jpg,你光看配置肯定不行
你翻一翻日志,看看这个路由被转发至哪里了,到底到了后端没,看看后端的服务日志,看看nginx的这个域名的日志,或者看看总日志

好的 感谢 我问问他

嗯 我也觉得是后端的事 这样给他说了就不管它了 就让我部署下子 他还一直问我代码radis 怎么改 说运维都会Radis啊 就那么两百块钱 也不给 无语了

那是他后端的问题吧

你都部署好了,直接访问web端的登录界面,如果二维码没加载,那应该是他前后端的通信有问题

:smiling_face_with_tear:
我觉得我也是被坑了
他一直说是我配置的问题

后端有父路由api是吗,改下nginx这行

proxy_pass http://127.0.0.1:9036/api/;

1、对比测试环境下的curl
2、如果测试环境下的curl可以,但是生产不行,说明生产环境哪里的配置需要修改
3、如果测试环境下的curl不可以,说明直接curl访问不行,你去生产环境的nginx access日志看看

From 快问快答 to 开发调优