Nginx alias指令:虚拟目录配置

Nginx 中想要配置虚拟目录可以使用 alias 指令,该指令的介绍如下表所示:

名 称

访问路径别名指令

指令

alias

作用域

location

默认值

--

指令说明

默认情况下,本地文件的路径是 root 指令设定根目录的相对路径,通过 alias 指令可以将匹配的访问路径重新指定为新定义的文件路径。

配置样例如下:

server{

listen 8080;

server_name www.nginxtest.org;

root /opt/nginx-web/www;

location /flv/ {

alias /opt/nginx-web/flv/;

}

location /js {

alias /opt/nginx-web/js;

}

location /img {

alias /opt/nginx-web/img/;

}

}

可以用如下命令进行访问测试:

curl http://127.0.0.1:8080/flv/

curl -L http://127.0.0.1:8080/js

curl http://127.0.0.1:8080/js/

curl -L http://127.0.0.1:8080/img

curl http://127.0.0.1:8080/img/

alias 指定的目录是 location 路径的实际目录,其所在 location 的 rewrite 指令不能使用 break 参数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值