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/;

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

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注