我爲一個網站設置了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 {' –