nginx的一个坑!server_name以'/'结尾的区别

最近在配置一个项目

同nginx配置server_name

配置成功后 service nginx reload 却出现404

在配置文件上纠结了很久却无法发现问题

于是乎查询了nginx链接错误日志

request: "GET /install.php HTTP/1.1", host: "wechat.imcyk.com"

这可就尴尬了,意思是找不到/install.php文件

可是目录下明明有的

于是我常识加入文件夹

奇迹发生了,找到文件了

什么什么原因导致需要加上文件夹才可以访问呢

其实

server_name wechat.imcyk.com;

server_name wechat.imcyk.com/;

'/'结尾时,访问必须携带文件夹,反正则不用

原文链接:,转发请注明来源!
「nginx的一个坑!server_name以'/'结尾的区别」评论列表

发表评论