使用宝塔发布node+vue项目
要想通过ip或者域名去访问项目资源,必须得有域名及云服务器,再去搭建云服务器把项目放上去。发布项目为以下几个步骤:
- 使用宝塔发布node+vue项目
- 1. [注册域名](https://www.jianshu.com/p/bda5a662f2d5)
- 2. [购买主机(服务器)](https://www.jianshu.com/p/0cebf9bc59b3)
- 3. [域名备案](https://www.jianshu.com/p/a57bb9ceaf63)
- 4. [搭建云服务器](https://blog.csdn.net/pporyy/article/details/87523828)
- 5. [域名解析](https://www.jianshu.com/p/e7aec38fc9e3)
- 6. 系统部署 ([没有搭建宝塔的先去了解搭建](https://www.jianshu.com/p/3ff2ee1c37f7))
1. 注册域名
2. 购买主机(服务器)
3. 域名备案
4. 搭建云服务器
5. 域名解析
6. 系统部署 (没有搭建宝塔的先去了解搭建)
6.1 创建站点
6.2 将打包的项目放在站点目录下
6.3 配置数据库
导入数据库文件,用户跟密码可手动更改,后端连接数据库的地方跟这边对应就行
6.4 安装pm2
6.5 pm2的相关配置
双击进入PM2管理器
点击添加项目
启动文件:我上传的是express的项目,启动文件为app.js,运行目录则为启动文件app.js的上一层目录
提交成功后先配置端口,端口需要注意,必须要与后端配置中的端口对应,且这个端口需要在阿里云上面配置安全组规则,最后还要在宝塔上面开放
端口配置完成后需要配置模块(上传项目时可不用上传node_modules依赖包,直接一键安装即可)
映射这里可以填自己的服务器公网IP
提交成功后,在网站目录下面就能看到刚才添加的映射,如果需要用域名的话,可以点击映射再添加你的域名
参考