rocket.chat 备置好服务器端以后手机端无法链接,一直尝试链接服务器,出现这种情况是因为服务器端的wss 服务无法链接。正常情况下,服务器是已经准备好了,ws 链接,但手机端需要wss 链接。这种情况下,需要我们配置好服务器。根据你服务器的配置不同,对应的方法不同。
1.nginx
准备好你的域名的ssl 证书,同时备置改成:
2.Apache 配置
1.安装环境:center os 7
1.1 需要java环境,jdk1.8
rocketMQ包为:rocketmq-all-4.4.0-bin-release.zip
启动NAMESERVER
进入至‘MQ文件夹\bin’下,然后执行‘nohup sh mqnamesrv &’,启动NAMESERVER。
查看日志的命令:tail -f ~/logs/rocketmqlogs/namesrv.log
启动BROKER
进入至‘MQ文件夹\bin’下,然后执行‘nohup sh mqbroker -n localhost:9876 &’,启动BROKER。
你也可以nohup sh mqbroker-c ../conf/broker.conf -n 192.168.0.128:9876 autoCreateTopicEnable=true &
这样启动的服务器可以自动创建主题(客户端),不过生产一般不推荐
查看日志的命令:tail -f ~/logs/rocketmqlogs/broker.log
这个时候rocket服务已经正常启动,本地能访问,但是外部服务无法访问。
进入conf/broker.conf中,添加namesrvAddr=IP:9876、brokerIP1=IP地址
关闭broker服务,使用nohup sh mqbroker-c ../conf/broker.conf -n 192.168.0.128:9876 autoCreateTopicEnable=true & 重新启动服务,外部服务就能访问到rocker服务了
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)