所需软件
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的软件环境准备完毕,当然你可以开启远程链接本地也可以使用,但生产环境还是安全为主,想必看到这里的运维同学正在漏出笑容。