nginx之root和alias区别
alias实现虚拟⽬录 alias与root的⽤法区别
最基本的区别:alias指定的⽬录是准确的,root是指定⽬录的上级⽬录,并且该上级⽬录要含有location指定名称的同名⽬录。另外,根据前⽂所述,使⽤alias标签的⽬录块中不能使⽤rewrite的break。
(1) . alias虚拟⽬录配置中,location匹配的path⽬录如果后⾯不带"/",那么访问的url地址中这个path⽬录后⾯加不加"/"不影响访问,访问时它会⾃动加上"/";
手机编程入门自学视频旅游景点网页设计免费模板但是如果location匹配的path⽬录后⾯加上"/",那么访问的url地址中这个path⽬录必须要加上"/",访问时它不会⾃动加上"/"。如果不加上"/",访问就会失败!
(2) . root⽬录配置中,location匹配的path⽬录后⾯带不带"/",都不会影响访问。
对勾函数最低点公式所以,⼀般情况下,在nginx配置中的良好习惯是:
小程序制作开发进度表1)在location /中配置root⽬录;
position和location的区别2)在location /path中配置alias虚拟⽬录。
When location matches the last part of the directive’s value:
location /images/ {
alias /data/w3/images/;
}
linux系统安装后怎样使用it is better to use the root directive instead:
location /images/ {
root /data/w3;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论