A0051带详细安装配置教程的即时通讯系统/红包音视频通话/原生开发/lM聊天即时通讯聊天APP社交源码
源码介绍:
该文件包带有有史以来最详细搭建设置教程,很牛啊!
一、部署方式一直接安装 3
1) Linux系统下直接安装IM相关服务 3
1、安装MongoDB 3
2、安装Redis 4
3、安装Jdk1.8+ 5
4、安装Spring-boot-imapi api 接口服务 6
5、安装Tigase-Server xmpp 通讯服务 7
6、安装 shiku-push 推送服务 10
7、安装Upload文件上传服务 11
8、安装FastDFS分布式文件储存系统 14
9、安装Nginx,配置文件访问 23
2) Windows 系统下安装IM 相关服务 25
1、安装MongoDB 25
2、安装Redis 26
3、安装jdk1.8+ 27
4、安装Spring-boot-imapi 30
5、安装Tigase 32
6、安装Upload文件上传服务 33
7、配置Nginx文件访问 33
二、部署方式二(通过docker部署) 33
1. 安装docker(以centos 为例) 33
2. 下载、导入镜像 34
3.通过镜像启动容器(container) 35
4.远程连接容器 36
5.修改相关配置(主要是ip) 36
三、服务器维护 40
1.修改调整服务器最大连接数 40
2.查看监听的端口 40
3. 设置防火墙 41
4. 查看日志 42
5. 服务的启动与关闭 43
四.https 配置说明 43
3.Tigase-server 配置https 43
四、创建自定义的docker镜像 45
1.首先确保已经安装 docker 45
2.编写dockerfile 文件 45
3. 通过dockerfile 文件构建镜像 46
4.通过镜像运行容器及相关说明 46
5.在容器里安装相应的服务 46
6. 将相关服务设置为开机自启动 47
1) Mongodb 47
2) Redis 48
3) Tomcat 49
4) Nginx 50
5) Spring-boot-imapi 51
6) Tigase-server 52
7.测试 / 提交容器 53
8.保存/导出最新的镜像 53
五、IM相关服务自启动方案说明: 54
Windows系统: 54
1.找到此压缩包解压: 54
2. 修改路径 54
3. 一键启动 55
4. 实现开机后IM相关服务自行启动 56
Linux 系统: 56
六、端口映射方案说明: 57
1.通过nginx 做端口转发 59
2.通过(iptables /fireWall)做端口转发 60
1) 开启服务器的ip 转发功能,默认是关闭的 60
2)配置端口转发 61
说明:将 47.75.89.57 的8088 端口转至 47.91.255.114 下的 5222 端口 61
3.windows 系统下的端口映射 62
七、数据库加密 63
MongoDB加密说明: 63
Redis 加密说明: 65
八、代码本地导入编译(以Eclipse为例) 66
1. 导入mianshi-parent项目 66
2.编译并运行 mianshi-im-api 项目 71
3.编译并运行tigase 项目 73
4.upload 项目 76
1) Linux系统下直接安装IM相关服务 3
1、安装MongoDB 3
2、安装Redis 4
3、安装Jdk1.8+ 5
4、安装Spring-boot-imapi api 接口服务 6
5、安装Tigase-Server xmpp 通讯服务 7
6、安装 shiku-push 推送服务 10
7、安装Upload文件上传服务 11
8、安装FastDFS分布式文件储存系统 14
9、安装Nginx,配置文件访问 23
2) Windows 系统下安装IM 相关服务 25
1、安装MongoDB 25
2、安装Redis 26
3、安装jdk1.8+ 27
4、安装Spring-boot-imapi 30
5、安装Tigase 32
6、安装Upload文件上传服务 33
7、配置Nginx文件访问 33
二、部署方式二(通过docker部署) 33
1. 安装docker(以centos 为例) 33
2. 下载、导入镜像 34
3.通过镜像启动容器(container) 35
4.远程连接容器 36
5.修改相关配置(主要是ip) 36
三、服务器维护 40
1.修改调整服务器最大连接数 40
2.查看监听的端口 40
3. 设置防火墙 41
4. 查看日志 42
5. 服务的启动与关闭 43
四.https 配置说明 43
3.Tigase-server 配置https 43
四、创建自定义的docker镜像 45
1.首先确保已经安装 docker 45
2.编写dockerfile 文件 45
3. 通过dockerfile 文件构建镜像 46
4.通过镜像运行容器及相关说明 46
5.在容器里安装相应的服务 46
6. 将相关服务设置为开机自启动 47
1) Mongodb 47
2) Redis 48
3) Tomcat 49
4) Nginx 50
5) Spring-boot-imapi 51
6) Tigase-server 52
7.测试 / 提交容器 53
8.保存/导出最新的镜像 53
五、IM相关服务自启动方案说明: 54
Windows系统: 54
1.找到此压缩包解压: 54
2. 修改路径 54
3. 一键启动 55
4. 实现开机后IM相关服务自行启动 56
Linux 系统: 56
六、端口映射方案说明: 57
1.通过nginx 做端口转发 59
2.通过(iptables /fireWall)做端口转发 60
1) 开启服务器的ip 转发功能,默认是关闭的 60
2)配置端口转发 61
说明:将 47.75.89.57 的8088 端口转至 47.91.255.114 下的 5222 端口 61
3.windows 系统下的端口映射 62
七、数据库加密 63
MongoDB加密说明: 63
Redis 加密说明: 65
八、代码本地导入编译(以Eclipse为例) 66
1. 导入mianshi-parent项目 66
2.编译并运行 mianshi-im-api 项目 71
3.编译并运行tigase 项目 73
4.upload 项目 76
源码截图: