云聊线上 - 搭建和部署 - 后端

因为很多人不会linux命令,所以我这里使用的是宝塔搭建,大家也可以直接使用Centos系统进行搭建

一.宝塔安装教程

1)点击进入宝塔官网复制安装命令

宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板

友情提示:一般情况下没什么特殊情况下,选择复制 Centos安装脚本 即可

二.安装插件

  1)下载分别Ngnix、MySQL、Redis

2)配置Ngnix:可在ngnix中设置防盗链,防止导图

 在ngnix中添加如下设置:

server{
	listen 80;
	server_name localhost;
	location /profile/ {
# 	none 
	  valid_referers none blocked *.yuming.pub www.yuming.com/nginx server_names ~\.baidu\.;
	  if ($invalid_referer) {
      return 403;
    }
	  alias /home/bomei/uploadPath/;
	}
}

防盗链配置参考文献:Nginx防盗链配置_网络匿名者的博客-CSDN博客_nginx防盗链配置 

3)配置redis,给redis设置密码和端口号

 配置文件命令如下: 

# The requirepass is not compatable with aclfile option and the ACL LOAD
# command, these will cause requirepass to be ignored.
#
 requirepass 123456

配置redis参考文献:Redis设置密码_惜惜然的博客-CSDN博客_redis设置密码

 3)配置数据库

1.新建一个数据库,数据库密码随意

 2.导入mysql数据--初始化表和数据

三、下载maven和jak打包使用

JDK >= 1.8 (推荐1.8版本)
Maven >= 3.0

maven安装参考文献:maven安装、本地仓库路径设置以及仓库配置_joshua317的博客-CSDN博客

四、打包server服务

1) 代码下载:https://gitee.com/y_project/yun_im

2) 打包工程文件

在主项目的bin目录下执行package.bat文件,双击运行即可

如果没有问题将会出现以下命令:

运行结束后会在项目下生成admin文件夹下生成target文件夹,在target中找到***.jar包

 五、部署server服务

1)在主目录bin目录下找到config文件夹中的application.yml文件,修改以下de配置:

yunliao:
    profile: 需要存放的文件路径  /home/yunliao/uploadPath
    # 静态资源路径
    staticUrl: 修改静态资料路径,一般为服务器域名即可,具体看ngnix配置修改  默认:http://ip

# redis 配置
redis:
    # 地址
    host: 127.0.0.1
    # 端口,默认为6379,
    port: 6379 具体看redis配置是修改的端口号
    # 数据库索引
    database: 0
    # 密码
    password: 具体看redis配置是修改的密码,没有设置则为空即可
# 主库数据源
master:
   url: jdbc:mysql://127.0.0.1:3306/修改为自己的数据库名称?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
   username: 修改为自己的数据库账号
   password: 修改为自己的数据库密码
#腾讯云IM即时通讯配置
IMConfig:
  sdkAppId: 修改为自己的腾讯云sdkAppId
  secretKey: 修改为自己的腾讯云secretKey

2)将打好的jar包和config配置文件上传到   /www/wwwroot/自己建一个文件夹(我这里是test)

3)配置运行命令和启动项目

 

 配置执行命令如下:

/usr/local/btjdk/jdk8/bin/java -jar -Xmx1024M -Xms256M  /www/wwwroot/test/yunliao.jar --server.port=8080  --spring.config.location=/www/wwwroot/test/config/application.yml

以上就是部署云聊项目的全过程了,各位小伙伴们有任何疑问,可在评论区留言,我们将在第一时间回复您,祝您生意兴隆,财源滚滚,大吉大利。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值