我-程序成长-解惑

浏览器请求

2017-05-08  本文已影响2人  就叫初九吧

在浏览中输入域名,例如:

www.baidu.com

在控制台中可以看到,浏览器实际是发送了如下请求

http://www.baidu.com/

注意在最后加上了 /,这是一个path,这个请求表示请求www.baidu.com这个主机上的 / 路径,或者说是默认路径。
nginx有专门的模块来处理 / 这个请求
ngx_http_index_module
默认是 index index.html
当处理 /请求时,会自动去声明的root目录下找index中声明的文件,按照index 声明的文件顺序查找。
不要使用精确匹配去匹配 /

location = / {
index index.html;
}

这个会造成一次重定向,最终仍旧由

location / {
}
处理

上一篇 下一篇

猜你喜欢

热点阅读