使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上

这篇具有很好参考价值的文章主要介绍了使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备工作

  • 一台云服务器,可以先用免费试用一个月的服务器进行练手;我这里选择的是腾讯云的轻量云服务器;

1、在云服务器上安装宝塔面板

  • 宝塔面板官网地址:https://www.kancloud.cn/chudong/bt2017/424209
1.1 安装Xshell脚本工具,通过这个工具来连接云服务器,进行宝塔面板的安装
  • 根据云服务器的系统选择对应的命令进行安装
  • 安装步骤参考:https://blog.csdn.net/qq_45890970/article/details/123611747
// Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

// Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

// Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
1.2 安装完成之后,命令行中会出现宝塔面板的外网,内网地址和账号密码;记住这个外网地址,一会我们就需要通过这个连接打开可视化的宝塔面板;
  • 如果忘记了也可以通过宝塔面板的bt指令查看默认信息,或者重置账号和密码;
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
1.3 在云服务器后台的控制台中开放宝塔面板8888端口的访问

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

1.4 打开宝塔面板的外网地址,输入账号密码进行登录;登录到首页后可一键安装LNMP推荐的软件应用

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

2、Node.js+Mysql项目部署:

2.1 先将本地开发环境数据库中的数据导入到云服务器的数据库中;
1)在本地可视化sql工具中进行sql文件导出;
  • 我用的是SQLyog可视化工具,右键点击导出—>以SQL转储文件备份数据库---->得到.sql文件
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
2)选择结构和数据进行sql文件导出

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

3)在宝塔面板中选择数据库菜单,点击添加数据库创建数据库名称;点击导入按钮导入刚刚保存的.sql文件

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

4) 通过云服务器的phpMyAdmin的数据库可视化工具查看sql数据是否导入成功

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

2.2 将本地的Node.js+Mysql项目文件上传到云服务器上;
1)在本地将项目压缩,然后通过宝塔面板将这个压缩包上传到云服务器的/www/wwwroot/project目录下,并解压,(node_modules文件包也需要上传上来)

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

2)在宝塔面板的应用商店中搜索并安装PM2管理器,点击添加项目添加刚刚上传的文件;
  • 我这个PM2应用是已经安装好了的
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
3)服务启动成功后,项目显示的状态;

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

4)开放项目的运行端口8081
  • 在宝塔面板的安全菜单中开放服务运行端口8081;
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
  • 在云服务器后台防火墙中开放服务运行端口8081;
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
5)在postman中通过服务器的公网ip地址进行接口API访问,看是否正常;

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

3、Vue3-Admin单页面应用项目部署;

1)先在本地进行项目打包,得到一个dist文件
2)将本地的dist文件压缩上传到云服务器的/www/wwwroot/project目录下,并解压得到如下文件

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

3) 点击宝塔面板的网站菜单,新建一个php项目的站点;显示运行中就表示项目已启动

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

4)修改该站点的配置文件,使静态资源css,js文件能正常访问
  • 我这里后台项目打包后index.html引用的静态资源前缀如下:
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
  • 对应的nginx配置文件如下:
    使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
5)在宝塔面板的安全组和云服务器的控制面板中开放运行端口8089;

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云
使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云

6)在浏览器导航栏中通过云服务器的公网IP访问项目即可

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上,Vue,Node.js,node.js,mysql,vue.js,linux,腾讯云文章来源地址https://www.toymoban.com/news/detail-824744.html

全文参考博客
  • https://blog.csdn.net/YAO_1212/article/details/128338946
  • https://blog.csdn.net/qq_45890970/article/details/123611747

到了这里,关于使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用宝塔面板安装wiki.js详细教程

    因为在安装过程中遇到了一些问题,花费了很长时间在解决问题上。根据这篇教程可以少踩很多坑。点赞加关注吧。 看之前,可以先访问下我部署的TimeDao网站,浏览下效果,准备做的一个web3社区。 在宝塔面板的软件商店中找到nodejs版本管理器并安装。 点击设置,选择一个

    2024年01月23日
    浏览(46)
  • 使用宝塔面板部署flask环境

    之前部署采用编译式,费时又费力,这次咱们采用简便的方法,就是采用宝塔面板进行安装。首先什么是宝塔面板呢,就是linux可视化管理工具,所以需要安装一下,这里说一下centos系统的安装 一、输入如下命令 接下来等几分钟,等出现下面的画面就是安装完成了 其中user

    2024年02月02日
    浏览(59)
  • 将tp5项目、fastadmin项目部署到服务器宝塔面板

            目录 一、将你的fastadmin或者tp5项目文件夹上传至你的服务器域名根目录下  二、修改你的网站目录指向,指向public目录,点击保存,并取消勾选防跨站攻击。  三、配置伪静态 四、fastadmin框架上传至服务器后如果想要访问后台可以进行重定向,默认访问前台 五、

    2024年02月13日
    浏览(63)
  • 宝塔面板部署MySQL并结合内网穿透实现公网远程访问本地数据库

    前言 宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar即可快速搭建一个mysql数据库服务并且实现公网远程访问。 1.Mysql服务安装 我们打开宝塔面板,点击数据库,然后点击安装mysql服务, 选择极速安装即可,版本默认 然

    2024年01月24日
    浏览(49)
  • 项目上线部署--》服务器部署流程(二)安装Nginx、Node.js、MySQL

    阅读本篇文章前请先阅读项目上线部署--》服务器部署流程(一)  目录 🌟安装Nginx 先登录远程服务器,安装依赖包 下载并解压包  🌟安装Node.js  安装nodejs进程管理工具  🌟安装MySQL 🌟写在最后 先登录远程服务器,安装依赖包 # 一键安装上面四个依赖 yum -y install gcc zli

    2024年02月07日
    浏览(65)
  • 云耀服务器L实例搭配负载均衡部署Linux 可视化宝塔面板

    华为云云耀服务器L实例是一种高性能、高可靠性的云服务器实例,适用于大规模企业级应用、大数据分析等场景。它基于华为最新一代的硬件虚拟化技术,提供了更高的计算、存储和网络性能,同时保障了数据安全和隐私保护。 云耀云服务器L实例官网:https://www.huaweicloud.co

    2024年01月21日
    浏览(58)
  • linux 服务器利用宝塔面板部署.net 6(.net core)服务端程序图文步骤

    随着.net core 跨平台技术的兴起,微软.net拥抱云原生,支持跨平台,可以使基于.net core技术的服务端程序轻松移植到基于Linux的云服务器上,本文以图文的方式介绍如何利用阿里云轻量应用服务器安装宝塔面板部署基于.net core的后端服务器接口程序并正常运行。 步骤 准备一台

    2024年02月14日
    浏览(62)
  • PHP操作宝塔面板Api,宝塔服务器搭建,API接口使用教程

    最近两个月都在写Bty项目,所以收集了很多很多宝塔常用到的一些Api接口,官方文档虽然写了一点,但是始终是不怎么全的,下面我们来看看宝塔面板的接口如何抓取 接口抓取 1、登录宝塔面板 2、找到自己想要的功能 3、f12打开审查元素(控制台)切换到Network选项卡 上面的

    2024年02月06日
    浏览(54)
  • 宝塔面板linux在终端使用命令开启服务保持服务不关闭

    我们经常在宝塔面板终端开启服务(比如socket等服务时),如果关闭面板标签页或者关闭终端,服务也随之关闭了,要保持服务一直运行,就需要把终端进程放在linux后台执行,方法如下: 1、先Ctrl+z,将命令保持挂载,并且能够继续在终端输入其他命令;而且还可以看到该服

    2024年02月09日
    浏览(51)
  • 宝塔面板使用Supervisor进程守护插件,配置守护Mysql的操作教程。

    本篇文章主要讲解,在宝塔面板中使用Supervisor进程守护插件,配置守护Mysql的操作教程。 作者:任聪聪 日期:2023年11月5日 安装说明:在软件商店中搜索“进程守护”,找到如下插件应用并安装 step1:点击设置打开应用 step2:找到mysql服务并点击打开 通过插件的形式找:只需

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包