nginx的alias和root使用经验

作者:杨润炜
日期:2016/6/23 18:57

平时我们会用nginx来代理一些目录到其它地址或者目录上,如果要代理到某个目录上,通常会用到root。下面举个栗子:

  1. location /abc {
  2. root /app/deploy/static;
  3. }

如果我们访问/abc,nginx就会带我们到/app/deploy/static/abc这个目录下,如果访问/abc/test.html,那就会访问/app/deploy/static/abc/test.html。

如果还有另一个奇葩的需要,我想把/abc的访问,转到/app/deploy/static下,注意这里不带abc目录,即匹配的目录。那这里就要用到alias啦,具体看以下代码:

  1. location /abc {
  2. alias /app/deploy/static;
  3. }

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/59.html
邮箱:glowrypauky@gmail.com
QQ: 892413924