开放式社交公共网络(OSPN)之二十:跨云CROSSIM(编译与部署3)

跨云CROSSIM服务端部署(配置文件)

  跨云CROSSIM服务端可以独立运行,也可以接入OSPN网络,接入网络后可以使用网络中的任何资源

  接入OSPN网络需要先获取一个邻接节点,才能成为一个新的节点,任何已经接入网络的节点都可以作为邻接节点
目前已经存在的节点可以到 跨云CROSSIM IM即时通信_crossim 查看获取

  服务的依赖环境(java、mysql)部署完成后,可以开始配置服务器

  1. 打开c3p0-config.xml,配置数据库选项
<?xml version ="1.0" encoding="UTF-8"?>
<default-config>
    <property name="driverClass">com.mysql.cj.jdbc.Driver</property>
    <property name="jdbcUrl">jdbc:mysql://121.36.25.20:3306/db_ospn?useSSL=true&verifyServerCertificate=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true</property>
    <property name="user">root</property>
    <property name="password">12345678</property>
    <property name="idle_test_period">300</property>
</default-config> </c3p0-config>

• 配置红色区域为数据库ip地址
• 配置绿色区域为数据库名字
• 配置黄色区域为数据库root用户的密码

  1. 打开ospn.properties,配置IMS配置项

standAlone=false
adminKey=123456
ipConnector=106.13.37.230
ipIMServer=106.13.37.230
ipPeer=106.13.219.245
imServicePort=8100
imNotifyPort=8200
imAdminPort=8300
ospnServicePort=8400
imWebsockPort=8700
imHttpPort=8800
cmdForward=
urlSpace=

• adminKey配置后台管理密码
• ipConnector和ipIMServer配置本机外网ip

• ipPeer配置邻接ospn网络节点
注:ipPeer配置以后才能与其他生态的app互通,该节点可到官网上进行查询。

  1. 参考 CROSSIM支持库部署,获取支持库libecSSL.so
  2. 运行命令启动crossim服务器
    ./start

测试服务器部署是否成功

1 下载“跨云社联网”app,用户可以到应用商店下载或者通过以下地址下载
2将IP地址修改成自己部署的IP,点“重置服务器”
(注:这里有个小bug,修改IP以后需要杀进程)
3 注册账号
4 使用账号进行登陆

测试是否可以与其他app互通
5 下载身边大爱或者圆家家或者空蒙app
6 注册账号
7 打开复制二维码到“跨云社联网”app中,添加好友成功则服务器搭建成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值