首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ejabberd mod_proxy65选项

Ejabberd mod_proxy65选项
EN

Server Fault用户
提问于 2018-12-16 07:43:34
回答 1查看 468关注 0票数 0

我对mod_proxy65和ejabberd 16.09-4有问题。当我试图为mod_proxy65使用配置时,Ejabberd会崩溃。很久以前,我在ejabberd2.x中使用了mod_proxy65,并且没有问题。

当我加上这个:

代码语言:javascript
运行
复制
host: "proxy.myjabber.org"
name: "File Transfer Proxy"
ip: "IP address" 
port: 7777

ejabbed崩溃与: no函数子句匹配列表:map

2018-12-13 17:26:53.711 错误 <0.61.0>崩溃报告处理程序<0.61.0>与0个邻居退出,原因如下:没有匹配列表的函数子句:map(# <<"proxy.myjabber.org">>)第1238行在application_master:init/4第134行

当我添加主机、主机名或ip时,这会破坏配置文件。

好的,但是当我只添加:

mod_proxy65:{}

服务器正在监听端口7777,接受连接,但传输并不总是从双向/uses IBB/开始,问题是客户端试图使用NAT后面的内部IP地址。正如我所说的,当我指出外部地址时,这将破坏配置文件。但是,在NAT和ejabberd2.x上设置相同的情况下,文件传输是有效的。

也许在我的配置中遗漏了什么?

提前感谢

干杯,

EN

回答 1

Server Fault用户

发布于 2018-12-18 12:24:21

我从二进制安装程序(https://www.process-one.net/en/ejabberd/archive/)中安装了ejabberd 16.09,并用以下行更改了配置文件:

代码语言:javascript
运行
复制
  mod_proxy65:
    host: "proxy1.example.org"
    name: "File Transfer Proxy"
    ip: "127.0.0.1"
    port: 7778
    max_connections: 5
    access: proxy65_access
    shaper: proxy65_shaper

然后我再次启动ejabberd,它正确启动,没有错误报告。我没有测试proxy65。

你能在你的系统中尝试另一个版本吗?您可以尝试安装二进制安装程序。如果您放置配置时仍然失败,请提供有关配置文件的更多详细信息。

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

https://serverfault.com/questions/945543

复制
相关文章

相似问题

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