部署前辅助服务

CRMEB JAVA 运行时辅助服务安装

所需软件

Mysql 5.7

Redis 5-6

Nginx

至于代码连接本地还是服务端这个取决于自己的需求,目的只要能链接的通就好。

安装宝塔面板 (替代linux命令操作的网页端面板)

以上的软件安装环境不限,目的是能提供正常的数据库和缓存服务就好。这里以最基础的宝塔为例。如果你是新的服务器怎么安装宝塔请看这里宝塔面板下载,免费全能的服务器运维软件 (bt.cn)

如果你是大佬敲的一手好命令,那么跳过此章节直接看配置链接的地方即可,这里以宝塔为例部署,没安装的直接使用如下命令安装。

Centos 安装脚本

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

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装脚本

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

安装过程中有需要确认的地方敲回车,或者输入y再敲回车即可。

安装完毕之后会有如下结果,访问链接和账号密码,需要在对应的服务器安全策略中开启8888端口以便白塔面板可以正确访问。

如上图宝塔安装完毕,接下来找到软件。首次安装网之后会有提示安装也可以手动按安装。

如上图安装mysql5.7,redis和nginx。

redis 开启远程登录和守护模式启动

在宝塔中点击redis设置,重启服务即可。确认是否有效,用redis客户端链接远程链接验证下,没有redis客户端程序点这获取。Mysql链接也一样。

如果网络不通畅,可以关注公众号 “西北大粽子” 回复 crmeb 获取安装包。

确定运行环境正确

根据自己的服务地址在桌面程序中配置链接,确认链接成功。

redis链接成功

在宝塔上创建数据库,链接方式根据自己需求选择,只有开启远程的情况下mysql桌面客户端才能正确链接得上。线上可以安装php插件phpMyAdmin实现在线查看数据库。一般不建议生产环境使用。

如上图,mysql上数据库创建并链接成功,别和图片较劲,客户端能链接上那么mysql访问权限必然是对外开放的。

安装JDK 或者Jre

手动敲命令的同学可以忽略,yum 安装或者手动上传jdk 文件解压后配置环境变量都可以。

这里以宝塔为例介绍一个讨巧的方式,直接在软件商店中搜索tomcat ,项目中使用的是内置 我们这里利用在线安装tomcat8 会自动安装jdk1.8 ,也就是说安装玩tomcat 8(切记版本不能小也不能大)。安装完毕之后命令行执行java -version 会提示版本那就证明java环境配置正确,如果命令行是安装之前就打开的,那么需要重新链接下即可。

远程链接SSH 客户端执行 java -version ssh 客户端链接是服务商提供的,去平台获取或者自己设置就好。

至此,部署线上Crmeb Java的软件环境准备完毕,当然你可以开启远程链接本地也可以使用,但生产环境还是安全为主,想必看到这里的运维同学正在漏出笑容。

👍👍👍👍👍👍👍👍 打包过程中如果出现错误等问题环境论坛提问 Java系统 - CRMEB社区