Nginx笔记总结七:root和alias文件路径配置

时间:2021-09-09 07:04:13

1. root path
  配置段:http、server、location、if

location ~ ^/weblogs/ {
  root /data/weglogs/www.ttlsa.com;
  autoindex on;
  auth_basic "Restricted";
  auth_basic_user_file password/weblogs;
}

请求的uri加root后面的路径为系统上的完整路径

2. alias path
  配置段:location

location ^~ /binapp/ {
  limit_conn limit ;
  limit_rate 200k;
  internal;
  alias /data/statics/bin/apps/;
}

请求的uri需去掉location后面的路径加alias后面的路径为系统上的路径
如:请求 /binapp/a.ttlsa.com/favicon
路径 /data/statics/bin/apps/a.ttlsa.com/favicon
  1. 使用alias时,目录名后面必须加/
  2. alias可以指定任意名称
  3. alias在正则匹配时,必须捕捉要匹配的内容并在指定的内容处使用
  4. alias只能在location块中