美文网首页
emessage pc消息配置

emessage pc消息配置

作者: 泛微emessage组叶工 | 来源:发表于2019-07-25 17:59 被阅读0次

        【写在前面】

            emessage4.0历经几年发展,消息配置越来越丰富,也就意味着配置越来越灵活,很多人可能不懂怎么配置emessage消息服务。具体如下:

        【步骤一】

                    了解emessage网络拓扑图:emessage网络拓扑

                     只有了解emessage私有云,ecology,emobile三者的关系,才能理解emessage配置的精髓。

        【步骤二】

                    理清 emessage的消息配置,到底在配什么?

                    实际上就是在配 7070端口

                    而 9090端口是ecology,emobile访问私有云的端口,是一个内部端口,一般只需要修改服务器WEAVER/ecology/WEB-INF/prop/OpenfireModule.properties的openfireEMobileUrl地址,或者在oa后台-应用中心-emessage设置中设置一下即可。

    WEAVER/ecology/WEB-INF/prop/OpenfireModule.properties 在oa后台配置9090端口地址

        【步骤三】

                        7070端口配置的最重要技巧是优先级,7070端口配置一共有3处:

    直接在客户端指定7070端口访问地址 oa-emessage地址映射

    Q: 配置oa-emessage地址映射设置有什么作用?

    A: 一般企业会区分内网oa和公网oa;在公司时,可能直接填内网oa地址登录emessage,出了公司,可能使用公网oa地址登录emessage。如果没有地址映射,emessage客户端通过7070端口连接消息服务器只能选择内网或者公网,不能自动切换,导致有用户反映换了个网络环境就提示消息连接故障。 地址映射的作用就是让emessage客户端能根据后台配置好的映射地址选择合适的7070端口连接地址。

    默认7070端口地址

        注意事项: 

    上图中emessage客户端连接消息服务地址 等同于 WEAVER/ecology/WEB-INF/prop/OpenfireModule.properties的openfireEmessageClientUrl

    上图中emobile客户端连接消息服务地址 等同于 WEAVER/ecology/WEB-INF/prop/OpenfireModule.properties的openfireMobileClientUrl

       【步骤四】

              Q:  怎么手动检测9090端口和7070端口通不通?

              A: emessage有消息服务检测功能,可以在消息服务检测功能中检测。 如果要手动检测,直接在浏览器访问两个地址就行了,不需要用telnet命令来检测(但是9090端口地址是ecology服务和emobile服务访问私有云的地址,不应该在客户端电脑上来访问,客户端能访问不代表服务器上也能访问)。

    7070端口能通的提示如图 9090端口能通的提示如图,记得在ecology和emobile服务器上访问 如果服务器是linux的,在ecology和emobile服务器上用curl命令检测9090端口

    全部配置到此结束。

    Q:所以配置要点是什么?

    A:  ① 9090是服务器内部端口,应该配置内网地址或者127.0.0.1(所有服务都在单台服务器上),并且9090端口不开放到公网网络上。

                手动检测时,也应该在ecology服务和emobile服务所在服务器的浏览器上访问9090地址(windows server)或者curl命令(linux服务器)。

          ② 7070是客户端直接访问私有云服务的端口,不经过ecology服务端,也不经过emobile服务端, 他的配置是有优先级层级关系的,注意优先级的顺序,手动检测时直接在浏览器访问即可。

    【错误配置范例】

            emessage因为配置项比较多,以下面的场景为例,举例一些常见的错误配置。

            【范例1】公司emessage,ecology,mobile都在同一台服务器上,内网ip192.168.10.12域名abc.com公网ip 47.92.4.253,emessage的7070端口已映射到abc.com域名和47.92.4.253IP。

              【 错误1】9090端口配域名或外网地址

            

    错误1:9090端口配置的是外网地址

              【 错误2】oa-emessage地址映射配置不恰当

    错误2:oa-emessage地址映射配置不恰当

        【正确配置】

    正确范例

    相关文章

      网友评论

          本文标题:emessage pc消息配置

          本文链接:https://www.haomeiwen.com/subject/vohkrctx.html