Dev*_*s50 7 erlang configuration module virtualhost ejabberd
我正在尝试使用mod_post_log模块让ejabberd正常工作.我已经定义了两个虚拟主机,我想要一些特定于vhost的模块配置.我的方法是ejabberd.yml文件中的以下内容:
append_host_config:
"host1.com":
modules:
mod_post_log:
url: "http://host1.com/ejabberd_post_message"
append_host_config:
"host2.com":
modules:
mod_post_log:
url: "http://host2.com/ejabberd_post_message"
Run Code Online (Sandbox Code Playgroud)
我希望这可行,但事实并非如此.根据日志,mod_post_log找不到url选项.
它工作正常,但如果我在以下内容中定义以下内容~/.ejabberd-modules/mod_post_log/conf/mod_post_log.yml:
modules:
mod_post_log:
url: "http://host1.com/ejabberd_post_message"
Run Code Online (Sandbox Code Playgroud)
但这仅适用于一个主机.
所以我不确定为什么我尝试的方法不起作用.有没有人可以澄清这一点,看看我做错了什么?我相信我正在为mod_post_log模块定义两个单独的配置,但显然这里有些不正确的地方.
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |