在多个n9e server前面部署nginx,出现报错,访问单台server是ok的
环境说明:
nginx: 11.0.0.45:8675
n9e_server1: 11.0.0.38:17000;
n9e_server2: 11.0.0.41:17000;
n9e_server3: 11.0.0.42:17000;
在多个n9e server前面部署nginx,出现报错,访问单台server是ok的
环境说明:
nginx: 11.0.0.45:8675
n9e_server1: 11.0.0.38:17000;
n9e_server2: 11.0.0.41:17000;
n9e_server3: 11.0.0.42:17000;
有点奇怪。你的 /api/ 打头的接口没有 proxy 给后端夜莺,而是直接返回了 html。你的 nginx 配置了两个 location,但是 /api/ 打头的都只走了第一个location。
看不出来为啥,你把 location /api/
这个 location 放到前面,把 location /
这个放到后面试试?
另外,你的 location /api/
的 proxy 地址,写成 http://n9e;
试试,别加最后那个斜线。
把这个请求打开,看看request和response。另外你在浏览器里请求一下 http://ip:8675/api/n9e/contact-keys 我看看返回什么
大佬抽空给看看