当前位置:首页 > nginx > 正文内容

nginx 的root 和alias 的区别

root5年前 (2020-12-31)nginx1039

当配置nginx时,路径的匹配是有这几种情况的,请求路径是否拼接。

例如:


当用户请求 xxx:8080/static/img/demo01.jpg


location /static {

            root  /opt/test/static/;

            }

那么nginx映射的地址是 /opt/test/static/static/img/demo01.jpg



nginx配置为

location /static {

            alias /opt/test/static/;

            }

那么nginx映射的地址是 /opt/test/static/img/demo01.jpg


这里就是alias将符合的请求uri拼接到映射路径上

而root是无脑拼接我们请求的uri

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=66

分享给朋友:
返回列表

没有更早的文章了...

下一篇:Nginx proxy 代理网站常用优化配置

相关文章

Chrome 报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 导致界面显示不出来

出现这个问题是因为nginx在代理的过程中由于数据量太大,需要缓存数据,分包发送。缓存数据就要有空间放置。这个时候启动nginx的用户没有对该文件权限,就导致分包发送的包不全。解决方案:扩大nginx代理过程中对数据的处理大小,使其不分包发...

nginx 负责的几种模式

系统通过nginx 负载均衡提升服务并发nginx 的upstream模块实现nginx 负载的几种方式:1、轮询每个请求按时间顺序分配到不同的后端服务器,如果服务器down掉,能自动剔除按顺序访问服务器,每刷新一次就会更换一个服务器,关闭...