一、准备工作:
(1)准备程序源文件
(2) 准备数据库备份文件
(3)购买服务器
(4)购买域名
(5) 配置服务器
(6)安装宝塔面板并配置
(7) 配置项目
(8)绑定域名
(9) 域名测试访问
二、部署流程
2.1 购买服务器:
常见的服务器有阿里云、腾讯云,这里选择腾讯云免费30天的产品 云产品免费试用_云服务免费体验_免费云产品试用 - 腾讯云
2.2 注册腾讯云账号
注册腾讯云账号,并选择 轻量云服务器产品 (实名制)
2.3 配置服务器:
(1)初始化服务器,并设置服务器登录密码
(2)开启必要端口,这里设置为all
2.4 宝塔面板:宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板
(1)登录服务器
(2)安装宝塔面板,在远程主机的linux操作系统中执行
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
(3)记录宝塔面板的访问地址、账号、密码
(4)登录宝塔面板,并注册宝塔面板账号
在“阿里实例”中放行8888端口及3306端口:
然后在浏览器地址栏中输入:宝塔Linux面板 来访问宝塔面板
(5)安装宝塔面板所推荐的必要软件环境
第一次登录到宝塔面板后,先安装“LNMP”组合
(6)安装pm2
2.5 部署接口项目:
(1)部署mysql数据库
(2)修改源代码的数据库连接信息
(3)新建接口项目目录,上传源代码
(4)使用pm2运行项目
(5)使用域名绑定项目
2.6 部署前台项目:
(1)新建前台项目目录,
修改前端项目的js目录中的common.js文件将localhost修改成远程服务器的IP地址