这是我的ACL文件。
topic sampletopic
在Mosquitto.conf中,acl的文件路径设置如下
acl_file aclfile.conf
以下是错误日志
1454515084: mosquitto version 1.4.7 (build date 28/12/2015 21:28:48.57) starting
1454515084: Config loaded from C:Program Files (x86)mosquitto/mosquitto.conf.
1454515084: Error: Unable to open acl_file "aclfile.conf".
1454515084: Error opening acl file "aclfile.conf".
任何帮助将不胜感激。
提前致谢
我在启动mosquitto Windows服务时遇到了同样的问题,并发现了问题所在。
尽管 acl 文件与 mosquitto 位于同一目录中,但您仍然需要指定 acl 文件位置的完整路径。
下面演示了编写mosquitto.conf
文件的正确和错误方法
错
acl_file aclfile.conf
错
acl_file "C:Program Files (x86)mosquittoaclfile.conf"
正确(请注意,没有引号")
acl_file C:Program Files (x86)mosquittoaclfile.conf
正确(使用环境变量)
acl_file %ProgramFiles(x86)%mosquittoaclfile.conf