nginx location的root和alias区别

原创 2015年07月10日 13:20:12

今天终于搞清楚location配置中 root的作用以及 alias的作用,他们的区别也一目了然了!

location /img/ {
    alias /var/www/image/;
}
#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件
location /img/ {
    root /var/www/image;
}
#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。

alias是一个目录别名的定义,root则是最上层目录的定义。

一直以为root是指的/var/www/image目录下,应该 是 /var/www/image/img/ 

还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。。。而root则可有可无~~

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Nginx Location配置语法介绍、优先级说明、nginx的root和alias指令的区别

 nginx 语法规则:location   [=|~|~*|^~|!~|!~*]    /uri/   { … }    location匹配的是$document_uri,$docume...

nginx root alias 区别

访问的目录结构root@nginx02 ~ # tree /application/image/ /application/image/ |-- 01.jpg |-- images | |-- ...

Alias与犀牛的区别

  • 2012年01月16日 23:52
  • 32KB
  • 下载

Nginx目录别名(Alias)支持PHP的配置

需求:通过 example.com 访问 /var/data/www,但通过 example.com/pa 访问的却是 /var/data/phpmyadmin,即保护phpmyadmin不暴露在ww...

nginx_location

  • 2012年05月22日 08:43
  • 17KB
  • 下载

Nginx发布Alias虚拟目录及PHP支持配置方法

在CentOS上安装完Nginx后,Nginx默认只支持静态页面,当收到动态页面请求时,Nginx将其交给PHP来处理。本文主要介绍CentOS上Nginx Alias发布虚拟目录及支持PHP配置...

nginx之location配置详解

原文地址:http://blog.csdn.net/hellochenlian/article/details/44655547 语法规则: location [=|~|~*|^~] /uri/ {...

初识nginx服务器配置之location配置规则

Nginx服务器配置的官方文档在:http://nginx.org/en/docs/http/ngx_http_core_module.html 然后点击【location】就可以进入locatio...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx location的root和alias区别
举报原因:
原因补充:

(最多只允许输入30个字)