nginx server_name正则表达式

weixin_38069146 2019-09-12 01:39:32
nginx中的server_name不匹配 我想与这样的FQDN匹配我想出来了 server_name "~^(www.)?ucwebapi-uccore(\d{0,3})-(\d{0,3})\.testme\.net"; 匹配 ucwebapi.testme.net ucwebapi-uccore.testme.net ucwebapi-uccore1-0.testme.net ucwebapi-uccore999-999.testme.net 通过https://regex101.com/r/tAwEp9/2验证 经过测试 server_name "~^(www.)?ucwebapi-uccore(\d{0,3})-(\d{0,3})\.testme\.net ucwebapi1.testme.net"; 看看ucwebapi1.testme.de服务器是否可以访问. 我不知道有什么限制吗?谢谢.
...全文
190 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38106910 2019-09-12
  • 打赏
  • 举报
回复
试试这个: server_name "~^(www.)?ucwebapi(-uccore)?(\d{1,3}-\d{1,3})?\.testme\.net"; 看起来你的regex101页面和你的配置中出现的内容之间有一些缺失的字符. 我也调了一下,所以它不匹配: ucwebapi-uccore999.testme.net ucwebapi-uccore-.testme.net ucwebapi-uccore-999.testme.net

476

社区成员

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

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