Nginx中别名alias的使用
2026/7/7 0:11:05 网站建设 项目流程

位置:location

作用:指定访问资源的根目录

针对 http://192.168.242.201/alias/test/test.html;

location =/alias/test

uri =/alias/test/test.html;

alias =/data/test/alias;
实际请求资源为:/data/test/alias/test.html = alias + (uri - location),即将uri中匹配location的部分替换为alias的路径

添加文件:/data/test/alias/test.html ,再访问http://192.168.242.201/alias/test/test.html

如果访问 http://192.168.242.201/alias/test/test.html/(斜杆结尾);可以看到test.html被视为目录了

添加文件 /data/test/alias/test.html/index.html,再访问 http://192.168.242.201/alias/test/test.html/

注意:保持 alias 的路径和location 路径结尾一致,即都不以 / 结尾或都以 / 结尾。


如果 alias 使用相对路径,资源寻找过程与上述基本一致,区别在于,资源根目录为 Nginx安装路径 + alias 路径

访问:http://192.168.242.201/alias/test/test.html/

资源路径:/etc/nginx/alias/test.html/index.html

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询