nginx配置文件中的root和alias的区别

root和alias的最基本的区别是:root指定的目录可以做为根目录,可以定位到里面的其他目录;而alias则指定的目录是准确的

其中alias的一个应用可以是,如果希望把不在root下的文件要能让web访问的到

下面用实际例子说明root和alias的区别:

    location ~ .*\.jsp$ {
      alias /testalias/;
   }
上面如果用 test.jsp访问,则定位到 /testalias/

    location ~ .*\.jsp$ {
     root /testRoot/;
   }
如果使用了root,如上面的,如果访问了test.jsp,则定位到/testRoot/test.jsp




你可能感兴趣的:(开发记录)