nginx配置中(alias)别名指令的使用
alias命令与apache别名作用类似,使用一个路径替换指定位置,其中与root有所不同,其网站根目录不变,改变是文件的系统路径。最近版本中已经支持正则匹配location中使用,alias替换路径也可以变量。以下是我nginx中phpmyadmin配置为例。
location /webmaster/ {
alias /opt/b2c/web/webmaster/;
}
location ~ ^/webmaster/.+\.php$ {
root /opt/b2c/web/webmaster;
rewrite /webmaster/(.*\.php)$ /$1 break;
include fcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/b2c/web/webmaster/$fastcgi_script_name;
}
阅读(3743) | 评论(0) | 转发(0) |