我有一个Nginx(前端) - > HAProxy - > web1& web2服务器(后端,Nginx,php5-fpm)。 我的问题是当我尝试访问前端Nginx服务器(domain.com/test)时,它将我返回到index.html页面。如果目录'test'不存在,它就不会显示404页面。
这是我的Nginx(前端)配置:http://pastebin.com/zTCVxuXt
这是我的HAProxy配置(与Nginx前端在同一台服务器上): http://pastebin.com/vXNxDCQZ
这是我的WEB1配置(后端):http://pastebin.com/FYYCJBP0(同样 对于WEB2)。
谢谢! (并且抱歉没有在这里发布配置,但这将是一团糟)
编辑:我现在删除了index.html,我在根目录中获得了404,但是当我添加/测试时,我得到错误500.