Nginx相同的配置为多个路径

weixin_38048170 2019-09-12 11:32:10
我想以同样的方式在站点内配置多个路径(如/ foo /和/ bar /).为了避免复制粘贴,我想我应该使用一个单一的位置块,但我发现这样做的唯一方法是使用正则表达式,如: location ~ ^/(foo|bar)/ { ... } 这是最好的方法还是有更好的选择?
...全文
666 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38060120 2019-09-12
  • 打赏
  • 举报
回复
这可以工作,但我相信它的工作速度较慢,因为它涉及一个正则表达式引擎,另一种方法可以在单独的文件中创建所需的配置,并将它们包含在每个位置,以便它被编写一次,并且可以一起编辑, 喜欢这个 location /foo { include foo.conf; } location /bar { include foo.conf; } 在foo.conf中,您可以编写位于一个位置范围内的任何配置一个随机抽样片段: root /foo/bar; try_files $uri /index.html;

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧