使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上
以下是部署Node.js+Mysql服务和Vue3-Admin项目的大致步骤,假设你已经拥有了一个云服务器和对应的宝塔面板权限:
安装宝塔面板:
- 访问宝塔官网,根据你的服务器系统下载安装命令。
- 在服务器上执行安装命令。
安装Node.js:
- 在宝塔面板中找到软件管理。
- 安装Node.js,确保安装的是与你的项目兼容的版本。
安装MySQL数据库:
- 在宝塔面板中找到数据库管理。
- 安装MySQL,并设置用户名和密码。
部署Node.js项目:
- 通过宝塔面板创建网站或FTP,上传你的Node.js项目文件。
- 在宝塔面板中设置Node.js项目的启动命令(如:
npm start
或node app.js
)。 - 配置PM2自动启动你的Node.js应用。
部署Vue3-Admin前端项目:
- 使用宝塔面板创建网站或FTP,上传Vue3-Admin项目文件。
- 确保Vue项目的
dist
目录被设置为静态文件根目录。
配置DNS和域名解析:
- 在域名注册商处配置DNS,解析到你的云服务器IP。
安全设置:
- 设置服务器防火墙规则,仅允许必要的端口对外访问。
- 配置SSL证书实现HTTPS。
监控运维:
- 使用宝塔面板的监控功能,查看服务器资源使用情况。
- 配置定时任务,定期备份数据和代码。
以上步骤提供了部署Node.js和Vue项目的概要,实际部署时可能需要根据项目具体情况进行调整。
评论已关闭