当前位置:首页 > IM系列 > 正文内容

简聊im即时通讯源码搭建教程

IM2年前 (2024-07-13)IM系列3

源码简介:

1、测试地址

2、web:http://203.91.77.139:81/

3、后台:http://203.91.77.139:82/

4、默认后台账号密码admin 888888

5、安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

6、登录宝塔,第一次登录会提示绑定账号(注册一个,以后一直用),以及选择安装一些环境,我们先不选择,直接进入软件商品,安装以下软件,注意版本

安装php是为了使用宝塔的数据库管理功能,最后在软件商店里安装一下tomcat8.5,宝塔会自动进行jdk8的安装部署,然后再卸载tomcat,不会影响已经安装的jdk8,此时jdk8环境已经有了。

7、上传部署包中的opt压缩包,解压后修改配置文件,需要修改的文件共4个,bs-server/config下的app-env.properties、app-host.properties,mg-server/config下的app-env.properties、app-host.properties,都只改ip,端口不动,细节如下。

app-env.properties

app-host.properties

8、使用宝塔自带数据库管理功能执行部署包中的5个sql文件,注意需要先修改宝塔root密码,改成跟配置文件里一样的。

9、进入bs-server,执行sh start.sh

10、进入mg-server,执行sh start.sh

11、宝塔网站里配置3个站,端口分别是7070、81、82,7070用作资源下载,81用作管理后台,82用作web端,81及82端口所在站需要配置反向代理。bs-page的反向代理,配置好之后再点击图中的配置文件,注意是反向代理的配置文件,不是总的配置文件,把以下内容直接全部覆盖进去,是为了做一个优化

#PROXY-START/mytiolocation ^~ /mytio{proxy_pass http://127.0.0.1:6060/mytio;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header REMOTE-HOST $remote_addr;add_header X-Cache $upstream_cache_status;#Set Nginx Cachekeepalive_timeout 0;add_header Cache-Control no-cache;}

PROXY-END/mytio

用ip或域名都可

mg-page的反向代理,配置好之后再点击图中的配置文件,注意是反向代理的配置文件,不是总的配置文件,把以下内容直接全部覆盖进去,是为了做一个优化

#PROXY-START/tioadminlocation /tioadmin{proxy_pass http://127.0.0.1:6061/tioadmin;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header REMOTE-HOST $remote_addr; add_header X-Cache $upstream_cache_status;#Set Nginx Cachekeepalive_timeout 0;add_header Cache-Control no-cache;}#PROXY-END/tioadmin

用ip或域名都可

12、宝塔终端里执行systemctl stop firewalld、systemctl disable firewalld,直接禁用防火墙。

相关图片:

源码下载:


扫描二维码推送至手机访问。

版权声明:本文由柒凌轩发布,如需转载请注明出处。

本文链接:http://x.zx.cdqlx.top/?id=15

分享给朋友:

“简聊im即时通讯源码搭建教程” 的相关文章

最新鸽哒IM即时通讯系统APP源码 带安卓、苹果、PC端

最新鸽哒IM即时通讯系统APP源码 带安卓、苹果、PC端

鸽哒是一款类似于微信的即时通讯软件。独立部署!加密通道!牢牢掌握通讯信息!1.产品为独立开发,非网上下载不能用的产品!2.即时聊天软件技术难度大,请不要拿网络其他聊天软件来对比!3.网络上大部分聊天类APP是调用第三方平台插件,没有独立数据库及后台,数据量大需要收费,且安全性得不到保障!即时通讯,纯...

2024全新交友盲盒+付费进群二合一源码,包含全套源码+教程,小白也能轻松搭建【源码+教程】

2024全新交友盲盒+付费进群二合一源码,包含全套源码+教程,小白也能轻松搭建【源码+教程】

源码简介:39同校 三九同校 最高版本,纸条,交友,源码,搭建包上线运营,防封红,独家唯一版本盲盒交友脱单系统源码,带教程,免授权这套源码已经替你们搭建测试过了附带进群系统,定位是正常的申明需要无限回调,没有回调的搭建出来不能用不要说源码不能用全新系统方便大家使用,已经录制好详细的教程,包括:1.项...

玩机社区 – 2024年最美社区源码开源

玩机社区 – 2024年最美社区源码开源

源码简介:玩机社区 – 2024年最美社区源码开源后端:【用宝塔终端执行】脚本:wget && unzip ff7dba53fa04adb8f41d0288e6040018.zip && bash mian.sh前后端都是没缺陷的 后端和前端配置教程B某站里...

解决XCode错误:Command PhaseScriptExecution failed with a nonzero exit code

解决XCode错误:Command PhaseScriptExecution failed with a nonzero exit code

解决XCode错误:Command PhaseScriptExecution failed with a nonzero exit code一、环境XCode版本:14.3image.png二、错误场景信息使用模拟器或真机调试、编译等都不出错,唯独在进行Archive时,会出现以下错误:Comman...

正经分析iOS包大小优化

正经分析iOS包大小优化

背景包大小优化是项目开发中不可避免会遇到的,网上关于包大小优化的文章很多,每篇文章说的都不尽相同,笔者曾经根据网上的文章做过包大小优化,但效果不尽人意;因此笔者想根据已有的文章、知识结合自己的理解、实践,做一份总结梳理,整理自己的包大小优化逻辑,不光要知道怎么做可以让包大小变化,还要知道为什么这么做...

docker-compose 安装常用docker镜像(kafka、redis、mysql、elasticesarch、zookeeper、mongo)

Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过service...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。