我工作在一个rails项目,我需要一个/ http-bind代理,无法find任何关于这个,或find一个资源来说明这是可能的。 我需要在开发环境中的这个前进知道它可能使用独angular兽+ nginx转发代理与独angular兽,但即时通讯寻找一个简单的快速方法,在我的开发环境中做到这一点…所以,是独angular兽,薄,或webrick能够做一个http-bind代理转发? * host.com/http-bind ( xmpp http-bind ) already running * localhost:3000 THIN server posts to /http-bind returns a 404 not found currently nothing mapped. 有可能转发的stream量 http://localhost:3000/http-bind 至 my external http://host.com/http-bind ?
为了这篇文章的目的,根域example.com。 我有一个在Debian 6上运行的XMPP服务器(ejabberd)。 在客户端(Pidgin,Adium),当我尝试添加一个gtalk xmpp帐户作为联系人,我得到“未授权”的消息,以及404和503错误(debugging输出下面)。 虽然这会提示ejabberdconfiguration错误,但如果将XMPP服务器configuration为托pipechat.example.com,则添加一个gtalk用户就可以。 如果XMPP服务器托pipe了secondexample.com,情况也是如此。 也许这是一个DNS问题? 那么,我已经看了DNS,主机文件,我已经validation了他们是正确的。 但是我已经删除了它们,以防万一。 服务器构build? 我从头开始重build它。 同样的问题。 networking? 我已经在不同的networking上尝试过了。 我已经用完了想法。 可以gtalk黑名单服务器? 因为失误? 如果你有任何想法,他们将不胜感激。 尝试添加用户“[email protected]”时,来自Pidgin客户端的XMPP控制台输出(使用“[email protected]”): <iq type='result' to='example.com' id='2188721256'/> <iq type='set' id='purplec8d28432'> <query xmlns='jabber:iq:roster'> <item jid='[email protected]' name=''> <group>Buddies</group> </item> </query> </iq> <presence to='[email protected]' type='subscribe'/> <iq from='[email protected]' to='[email protected]/test' id='push524344776' type='set'> <query xmlns='jabber:iq:roster'> <item subscription='none' jid='[email protected]'> <group>Buddies</group> </item> </query> </iq> <iq type='result' […]
我已经安装了openfire 。 客户如何在服务器上注册自己? 我必须为此编写单独的代码吗? 我的意思是,我必须为此编写某种动作处理程序吗?
我正尝试使用使用http://docs.tigase.org/tigase-server/5.3.0/adminguide/#_server_certificates生成的自签名证书来启动XMPP服务器。 但是,服务器不会在logs/tigase-console.log中logs/tigase-console.log下面提到的exception错误 SSLContextContainer.init()警告:无法从文件加载证书:certs / tigase.mydomain.crt java.security.KeyStoreException:不能存储非PrivateKeys 在sun.security.provider.JavaKeyStore.engineSetKeyEntry(JavaKeyStore.java:250) 在sun.security.provider.JavaKeyStore $ JKS.engineSetKeyEntry(JavaKeyStore.java:55) 在java.security.KeyStore.setKeyEntry(KeyStore.java:909) 在tigase.io.SSLContextContainer.addCertificateEntry(SSLContextContainer.java:199) 在tigase.io.SSLContextContainer.init(SSLContextContainer.java:421) 在tigase.io.TLSUtil.configureSSLContext(TLSUtil.java:89) 在tigase.conf.ConfiguratorAbstract.setProperties(ConfiguratorAbstract.java:815) 在tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:550) 在tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:182) 在tigase.conf.Configurator.componentAdded(Configurator.java:50) 在tigase.conf.Configurator.componentAdded(Configurator.java:33) 在tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:115) 在tigase.server.MessageRouter.addRegistrator(MessageRouter.java:141) 在tigase.server.MessageRouter.setConfig(MessageRouter.java:696) 在tigase.server.XMPPServer.start(XMPPServer.java:142) 在tigase.server.XMPPServer.main(XMPPServer.java:112) 这里似乎出了什么问题。 我试图生成密码和没有密码,但我得到这个相同的例外。 放置在certs/目录中的文件是client_truststore , keystore , rsa-keystore , tigase.mydomain.crt , tigase.mydomain.csr , tigase.mydomain.key , tigase.mydomain.pem和truststore 我使用了openssl req -nodes -new -newkey rsa:2048 -keyout tigase.mydomain.key -out tigase.mydomain.csr来生成.key和.csr 。 我用openssl x509 -req -days 365 […]
我的新Spacewalk设置有一些问题。 我已经注册了我的testing客户端,并安装了osad服务,以避免执行rhn_check。 但是当我启动osad服务时,出现以下错误: Starting osad: Not able to reconnect Traceback (most recent call last): File "/usr/share/rhn/osad/jabber_lib.py", line 253, in setup_connection c = self._get_jabber_client(js) File "/usr/share/rhn/osad/jabber_lib.py", line 320, in _get_jabber_client c.connect() File "/usr/share/rhn/osad/jabber_lib.py", line 604, in connect raise SSLDisabledError SSLDisabledError [ OK ] 我尝试使用命令osad -v启动osad,并获得以下内容: 2014-11-06 11:26:23 jabber_lib.__init__: 2014-11-06 11:26:23 jabber_lib.connect: Server did not return a […]
我想设置一个本地XMPP服务器,并且我希望每个用户在login时自动进入一个重要的会议,或者至less发送一个邀请,但是我不知道如何。 我可以通过ejabberd中的设置来做到这一点,或者这将是一个不同的服务器的function?
Ejabberd的mod_muc模块支持db_type选项,可以是internal (Mnesia)或odbc (MySQL)来存储MUC相关的数据。 是否有可能从Mnesia迁移到MySQL保存build立的聊天室的所有信息?
我完全无法获取应用程序引擎应用程序中的App Engine XMPP API,以便与计算引擎上的实例上运行的外部XMPP Openfire服务器通信。 我同样没有通过免费的jabber服务器(jabber.at)连接到应用程序引擎应用程序。 在这两种情况下,错误消息返回远程服务器不能find,或在端口5269找不到。但是一个ncat扫描显示5269是在应用程序引擎应用程序打开。 我已经阅读了谷歌教程,其中说:“事件的基本顺序将如下所示:*用户将[email protected]添加到他们在Google Talk或其他XMPP客户端的好友列表*用户询问Amazing人群大师的一个问题,通过input“/ tellme鸭子的庸医回声? 等等。” 我已经添加名称的所有变种名单/好友名单,什么也没有发生。 我已经检查了appspot和appspotchat的地址,他们是按照规定。 在这两种情况下,我都毫不费力地将XMPP服务器作为独立于App Engine的正常IM服务器。 XMPP API仍然工作吗? 如果是这样,是否有一些目前正在工作的示例java代码在任 现在有没有比Google App Engine网站上提供的更详细的教程或其他可用信息? (我的意思是,Python和Java片段,但只是一个Python完整的例子,为什么?'用户将[email protected]添加到他们的好友列表'是没有帮助的,没有其他设置或步骤是必需的吗? 任何帮助赞赏。 我希望在我的应用程序上设置一个简单的IM或聊天function。 2015年5月10日
有谁知道基于Web的(即Flash,Java等)jabber客户端支持SSL连接,无论是通过套接字或HTTP绑定? 最好是http绑定,但我会采取我所能得到的。 我已经尝试了jwchat和sparkweb,而且他们都没有正确的沟通。
我有用户像xmpp.host.com端点。 然而,在内部,我想在xmpp1.host.com,xmpp2.host.com之间分配负载…什么是最好的方式做到这一点,而不必在xmpp服务器本身内移动这个逻辑 顺便说一句,我现在正在使用ejabberd。