首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在unbound.conf中包含via通配符

在unbound.conf中包含via通配符
EN

Server Fault用户
提问于 2015-01-11 17:42:23
回答 1查看 2.8K关注 0票数 0

根据其手册页 (节格式)解绑定的配置指令include: "...可用于包含多个文件,请参见glob(7)“。

现在,不管指令是否是

代码语言:javascript
复制
include: /etc/unbound/zones/*.conf

或者一个将军,都包括

代码语言:javascript
复制
include: /etc/unbound/zones/*

我在服务启动时收到的消息是:

代码语言:javascript
复制
Restarting recursive DNS server: unbound/etc/unbound/unbound.conf:17: error: 
     cannot open include file '/etc/unbound/zone/*': No such file or directory
read /etc/unbound/unbound.conf failed: 1 errors in configuration file
[1420997682] unbound[17125:0] fatal error: Could not read config file: 
     /etc/unbound/unbound.conf

只有完全限定的文件名才能工作。

如何解释手册页所述的内容?我是不是错了?glob应该允许通配符,对吧?

系统信息: Debian on RasPi,未绑定1.4.17-3+deb7u2

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-01-11 18:10:12

这就是unbound.conf(5)手册页的1.4.17-3+deb7u2版本对include的看法:

可以使用include:指令将文件包括在内。它可以显示任意位置,并以单个文件名作为参数。处理contin-ue,就像将包含的文件中的文本复制到配置文件中一样。如果还使用chroot,对包含的文件使用完整路径名,则如果启动守护进程的目录等于它的chroot/working目录,则包含名称的相对路径名可以工作。

如您所见,本节中引用未绑定网站手册页中通配符和glob的句子(当前版本的手册页,此时为1.5.1)在1.4.17-3+de7u2的手册页中不存在。

我认为,对glob语句使用include只是在以后的版本中引入的一个特性。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/658765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档