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...
  • czf2008700
  • czf2008700
  • 2014年07月22日 14:34
  • 2680

nginx root、alias、location指令使用方法

一.nginx root指令1. Nginx配置相关配置如下图:通过配置root目录到“/wwwroot/html/”位置在用虚拟主机方法,主机名称是test,需要大家配置一下自己pc的host文件,...
  • undoner
  • undoner
  • 2015年09月08日 15:46
  • 2409

nginx学习之location的解析过程

nginx学习之location的解析过程:
  • zzzkk2009
  • zzzkk2009
  • 2015年03月24日 09:47
  • 1932

nginx root、alias、location指令使用方法

一直以来对nginx中root、alias指令的区别没有搞清楚,今天特别查找了一些资料,同时通过实例配置nginx的方法来对比这两个指令。 一.nginx root指令 1. Ngin...
  • Erica_1230
  • Erica_1230
  • 2017年11月21日 17:15
  • 85

nginx root alias 区别

访问的目录结构root@nginx02 ~ # tree /application/image/ /application/image/ |-- 01.jpg |-- images | |-- ...
  • liuguofeng719
  • liuguofeng719
  • 2016年06月30日 14:28
  • 279

Alias与犀牛的区别

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

nginx配置location总结及rewrite规则写法

  • 2015年09月26日 10:28
  • 1.17MB
  • 下载

nginx_location

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

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

需求:通过 example.com 访问 /var/data/www,但通过 example.com/pa 访问的却是 /var/data/phpmyadmin,即保护phpmyadmin不暴露在ww...
  • wang_quan_li
  • wang_quan_li
  • 2015年06月23日 22:37
  • 626

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

在CentOS上安装完Nginx后,Nginx默认只支持静态页面,当收到动态页面请求时,Nginx将其交给PHP来处理。本文主要介绍CentOS上Nginx Alias发布虚拟目录及支持PHP配置...
  • wangmj518
  • wangmj518
  • 2015年11月23日 22:16
  • 863
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx location的root和alias区别
举报原因:
原因补充:

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