我为一个网站设置了nginx,我希望它能够路由到3个位置 - 主要的前端服务器,api服务器和wordpress博客服务器。我可以让它为前端服务器和wordpress工作,但上游api服务器在通过前端访问API时始终给出404。 wordpress运行在端口8080
上,而2个NodeJS服务器运行在8015
& 8016
。点击mysite.com
8015
上的前端服务器显示了UI,但在端口8016
上调用登录API时,它会引发404错误。 mysite.com/blog
显示了重写URL来mysite.com:8080
nginx上游配置总是返回404
nginx的配置后Worpress博客给出:
出了什么问题吗?
如果您直接前往:8016是否有效?如果它不工作,它不是一个Nginx问题,请检查节点。 –
是的,它工作。 –
尝试删除最终的反斜杠'location/api {' –