在使用nginx给nacos做代理服务器时,通过nacos的路径直接登录没有问题,但是通过nginx的代理端口进去就提示账户密码错了,由此确定是Nginx配置出了问题。
1、先确认nacos集群没有问题
2、查看Nginx 配置
配置如下图:
我是通过Nginx的1111端口给8848、8849、8850做代理
报错的原因就是上图最下面的那行 location ~ /a{return 402;}冲突了,因为我登录时闪过了一个弹窗0.1s就关了,我之前没在意因为闪过去太快了只留下用户名或密码错误,心里想辣鸡Nginx****
后面耐下心去光速截图,才看到402自定义的异常猜到了是location冲突了,又给我涨姿势了