浏览器请求

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

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 / {
}
处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容