在科技的海洋中,服务器就像是一艘强大的战舰,而环境部署则是这艘战舰的武器系统。我们已经成功地搭建了这艘战舰,并且装备了它所需的环境。今天,我们将踏上新的征程,探索如何将Radsystems项目部署到我们的服务器上。
一、将本地数据库部署到服务器(以navicat为例)
1、导出本地sql文件,打开navicat,根据下面步骤导出sql文件
2、通过winscp将sql文件传输到服务器主机上(记住服务器主机上sql文件路径)
3、进入远程登录实例
4、使用mysql命令登录到MySQL服务器。
mysql -uroot -p
输入密码后登录数据库
5、创建新数据库
输入以下命令来创建数据库:
CREATE DATABASE database_name;
其中database_name是你想要创建的数据库的名称。
6、使用创建的数据库
输入以下命令来选择要使用的数据库:
USE database_name;
将database_name替换为你刚刚创建的数据库的名称。
7、运行SQL文件
输入以下命令
source /path/to/filename.sql
其中filename.sql是要运行的SQL文件名,/path/to/是你服务器主机存放sql文件目录
二、将本地radsystems项目部署到服务器
1、打包前端源码文件
1)启动前端文件
(不知道如何启动可以看我文章“如何通过radsystem源代码启动项目-CSDN博客”)
2)ctrl+c终止,输入命令
npm run build
3)等待运行成功
4)在前端项目里的dist文件中,就是它帮你打包好的整个前端文件
5)通过winscp将dist文件传输到服务器主机文件中,可以放入这里
2、打包后端源码文件
1)后端文件整个可以放在这
三、重新配置apache2文件
1、重新配置apache2文件,把这两个文件的配置改为你整个项目的前端页面路径
不会配置的看上个文章:如何在自己的服务器上快速搭建第一个网站(其二)-CSDN博客
如果你的前端dist文件和我一样那么改为/var/www/html/disk
2、在本地电脑浏览器地址栏中输入http://<ECS服务器的公网IP>,测试Apache服务是否配置成功。如果显示如图所示的测试页面,表示Apache服务配置成功,ECS服务器的弹性公网IP可以从ECS实例页面获取。
注意:你只能显示前端页面,但是并不能交互,因为未启动后端文件
四、在服务器主机上启动后端文件
1、进入后端目录
cd /var/www/backend
2、通过代码启动它
ts-node src/app.ts
出现这个代表成功了
五、总结
通过上述步骤相信你已经成功把radsystems项目部署到服务器上了,如果有任何疑惑,欢迎大家点赞收藏评论,我会为你们一一解答。