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

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 4;
  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块中