news 2026/8/8 17:28:23

nginx 同域名同端口多种不同路径的用法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
nginx 同域名同端口多种不同路径的用法

server {
listen 80;
server_name xxxx;

location ^~ /cdn/1/ {
alias /opt/1/;
}
# 例:http://xx/cdn/1/index.html
# 用alias: http://xx/opt/1/index.html
# 用root: http://xx/opt/1/cdn/1/index.html

location ~* ^/1/(.*)$ {
proxy_pass http://127.0.0.1:8080/$1?$args;
}
# 例:http://xx/1/getUser
# 结果: http://127.0.0.1:8080/getUser?...
}

server { listen 80; server_name xxxx; location ^~ /cdn/1/ { alias /opt/1/; } # 例:http://xx/cdn/1/index.html # 用alias: http://xx/opt/1/index.html # 用root: http://xx/opt/1/cdn/1/index.html location ~* ^/1/(.*)$ { proxy_pass http://127.0.0.1:8080/$1?$args; } # 例:http://xx/1/getUser # 结果: http://127.0.0.1:8080/getUser?... }

#nginx location 匹配模式有

location =
location 完整路径
location ^~
location ~|~*
location 部分其实路径
loaction /
#其中优先顺序
(location =) > (location 完整路径) > (location ^~ 路径) > (location ~|~* 正则顺序) > (location 部分起始路径) > (location /)

= #字面精确匹配
^~ #最大前缀匹配
~ #大小写相关的正则匹配
~* #大小写无关的正则匹配
/ #不带任何前缀:最大前缀匹配
@ #location内部重定向的变量
#其中(=)|(^~)|(/) 属于普通字符串匹配(~)|(~*)属于正则表达式匹配。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/8 17:27:35

打造专业级视频播放体验:探索mpv-android高级定制指南

打造专业级视频播放体验:探索mpv-android高级定制指南 【免费下载链接】mpv-android Video player for Android based on libmpv ↦ #mpv-android irc.libera.chat 项目地址: https://gitcode.com/gh_mirrors/mp/mpv-android 在Android设备上实现专业级视频…

作者头像 李华
网站建设 2026/8/8 17:23:19

5分钟搞定!macOS终极零延迟音频环回驱动BlackHole完全指南

5分钟搞定!macOS终极零延迟音频环回驱动BlackHole完全指南 【免费下载链接】BlackHole BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency. 项目地址: https://git…

作者头像 李华
网站建设 2026/8/8 17:21:58

深入解析golua:Go语言与Lua脚本的高性能集成架构设计

深入解析golua:Go语言与Lua脚本的高性能集成架构设计 【免费下载链接】golua Go bindings for Lua C API - in progress 项目地址: https://gitcode.com/gh_mirrors/golu/golua 在当今微服务与动态配置需求日益增长的背景下,Go语言与Lua脚本的无缝…

作者头像 李华
网站建设 2026/8/8 17:20:12

亚马逊SP-API开发实战:GCC授权码获取与发货API集成全流程详解

最近在对接亚马逊卖家API时,发现很多开发者对“GCC”这个关键凭证的获取流程一头雾水。无论是开发自动化发货工具、库存同步系统,还是处理订单数据,GCC都是绕不开的第一步。网上资料要么过于零散,要么停留在老版本的MWS&#xff0…

作者头像 李华
网站建设 2026/8/8 17:18:57

为什么你的音频转录工作需要一个像Buzz这样的离线助手?

为什么你的音频转录工作需要一个像Buzz这样的离线助手? 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 你是否曾经…

作者头像 李华