以开源博客系统mblog为例,演示项目上线流程。
前置设备:
阿里云服务器一台
公网ip地址(域名可选)
程序jar包
Mysql数据库
1.1. 下载开源项目mblog源码并修改配置https://gitee.c++om/mtons/mblog
导入到idea开发工具中。需要自动下载jar包,大概5分钟左右时间。
创建数据库db_mblog.
1.2. 在本地测试开源项目mblog配置:src/main/resources/application-dev.yml (数据库账号密码)、新建db_mblog的数据库
运行:src/main/java/com/mtons/mblog/Bootapplication
访问:http://localhost:8080/
后台:http://localhost:8080/admin
账号:默认管理员账号为 admin/12345
1.3. 打包开源项目mblog1.4. 阿里云服务器相关配置步骤一:操作系统配置
重新安装阿里云服务器的操作系统。
进入ecs首页
为实现从零开始的诺言,所以我带着大家重新安装阿里云操作系统
修改主机名
Hostnamectl set-hostname newname
步骤二:安装配置jdk
上传jdk的压缩包,并解压缩:
tar -zxvf jdk-8u144-linux-x64.tar.gz
然后将jdk目录移动到/usr/local目录下,并重新加载profile文件
步骤三:mysql安装配置
Yum方式安装mysql服务
步骤一:首先下载mysql的yum源配置
下载mysql的yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
步骤二:安装mysql的yum源
yum -y install mysql57-community-release-el7-11.noarch.rpm
步骤三:yum方式安装mysql
yum -y install mysql-server
步骤四:使用mysql
a. 启动mysql
systemctl start mysqld.service
b. 命令行进入mysql
查询临时密码
cat /var/log/mysqld.log| grep password
使用临时密码进入命令行
mysql -uroot -p 敲回车,输入临时密码
c. 修改root密码,5.7要求必须首先修改密码,不修改其他所有的命令不可以使用。
AlteR USER USER() IDENTIFieD BY '123456Admin@123';
d. 给其他机器授权能够访问mysql
grant all privileges on *.* to 'root'@'%' identified by '123456Admin@123' with grant option;
flush privileges;
阿里云默认不允许访问3306端口,手动开启3306端口的访问权限。
创建博客系统所有需要的数据库:
1.5. 项目上线将在开发电脑上打好的jar包上传到服务器上。
nohup java -Dfile.encoding=utf-8 -jar /home/software/mblog-latest.jar &
上面的命令是让命令后台不中断执行。
有兴趣的伙伴可以关注私信我,获取具体代码和操作视频(高清无码哟)。