Nginx配置文件中root与alias指令的区别
发布日期:2016-1-11 14:1:10
1、Nginx的配置文件server中指定两个location执行,分别为root和alias的指令 location /test/ { alias /www/test/; } 按照上述配置,则访问/test/目录里面的文件时,nginx会去/www/test/目录找文件 location /test/ { root /www/test; } 按照这种配置,则访问/test/目录下的文件时,nginx会去/www/test/test/目录下找文件 2、alias是一个目录别名的定义,root则是最上层目录的定义。 3、另一个区别是alias后面必须要用“/”结束,否则会找不到文件,而root则对”/”可有可无 4、不少人都有个误区,认为root是指的/www/test目录下,而应该是/www/test/test目录
|