前端vue和node后端项目部署到云服务器(详解)

2024-03-04 1456阅读

温馨提示:这篇文章已超过383天没有更新,请注意相关的内容是否还可用!

前言:我是一名大三在校生,选修的专业是软件工程,然后主要学前端方向,作为一个前端程员,自己也想有自己的网站,然后被大家浏览,我觉得这是对自己能力的肯定,也是自我提升的一种方法,所以我学习了nodejs,利用nodejs作为项目的后端,然后结合前端最流行的框架之一的vue实现项目,那么我们的项目如何部署到云服务器被大家访问浏览,这里我会向大家详解讲解过程。

一、首先我们要有属于自己的云服务器ECS,所以我们必须购买服务器ECS,我一开始选的是阿里云。里面有免费试用的,因为条件我一开始选的就是免费的,哈哈哈。当是免费的有很大的局限性,比如服务器的域名不能备案,因为免费的是按流量计算的,要备案需要包年包月,所以不能备案域名就用不了,买了域名也不给用,除非自己购买一个服务器。还有就是访问速度慢等等。

二、购买服务器话,自己根据需要去买或免费使用一个,购买步骤可以自己找一下教程,我只讲

项目部署。

三、我们购买云服务器ECS后,进入云服务器ECS控制台,如下图

前端vue和node后端项目部署到云服务器(详解)
阿里云-计算,为了无法计算的价值 (aliyun.com)

 

 2.选择自己的云服务点进去

 ​​​​​前端vue和node后端项目部署到云服务器(详解)

3.先重置实例密码

前端vue和node后端项目部署到云服务器(详解)

前端vue和node后端项目部署到云服务器(详解) 

记住自己的密码和登录名:root(固定的)

 4.选择安全组

前端vue和node后端项目部署到云服务器(详解)

5.选择配置规则

前端vue和node后端项目部署到云服务器(详解) 

 6.添加访问规则

前端vue和node后端项目部署到云服务器(详解)

 7.这时候要注册登录宝塔,地址:宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)

 7.1登录进去后,第一次进去他会提示你安装宝塔,如下图

 

前端vue和node后端项目部署到云服务器(详解)

7.2点击查看教程

前端vue和node后端项目部署到云服务器(详解)

 7.3进去教程后,滑到如下图,

我是按这种方法部署到。所以我只讲这一个方法。 

前端vue和node后端项目部署到云服务器(详解)

7.4我们先去官网下载宝塔终端,然后进去填写服务启动IP地址(公IP),SSH账号:root,密码是重置实例时设置的密码,随便备注,保存并继续。

前端vue和node后端项目部署到云服务器(详解)

 成功后出现:

前端vue和node后端项目部署到云服务器(详解)

 7.5复制下面的代码,在宝塔终端中按下鼠标右键进行粘贴,粘贴后按键盘的回车键,根据提示,输入y字母后,再次按键盘上的回车键进行宝塔面板的安装,如图

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

7.5我们最好必须将上面红色框中的内容复制保存起来,因为你会频繁用到。

 首先将外网面板地址复制到浏览器访问,然后用username:你刚复制里面的username,password:你刚复制里面的password,进去后必须该用户名和密码,他给的太难记了。

前端vue和node后端项目部署到云服务器(详解)

 7.6安装软件

前端vue和node后端项目部署到云服务器(详解)

 7.7前端vue和node后端项目部署到云服务器(详解)

 点击phpMyAdmin后(注意首先安装了PM2)前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 7.8添加数据库

前端vue和node后端项目部署到云服务器(详解)

 7.9导入数据库xxx.sql文件

前端vue和node后端项目部署到云服务器(详解)

 这个xxx.sql文件自己从自己的sql工具导出,不会去找教程哈。注意选择安装mysql要和自己的mysql版本一致,不然导不进去。

8.接下来要部署node后端:

前端vue和node后端项目部署到云服务器(详解)

 在nodejs中的db文件中

前端vue和node后端项目部署到云服务器(详解)

app.js中

前端vue和node后端项目部署到云服务器(详解) 然后将node项目文件打包,不要加node_modules文件,进去宝塔再加。

前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 

 前端vue和node后端项目部署到云服务器(详解)

 ​​​​​​​上传完毕后,安装node_modules依赖。前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 提交后,就可以访问我们node后端了,可以在postman中测试连接。

9.部署vue前端项目

首先找到我们的vue项目,打开vue.conf.js

前端vue和node后端项目部署到云服务器(详解)

然后在axios中修改

前端vue和node后端项目部署到云服务器(详解) 然后执行npm run build,打包后的dist文件上传到宝塔中,和node上传方法差不多,这个dist直接拖过来就行。

 然后在网站栏添加站点

前端vue和node后端项目部署到云服务器(详解)

 前端vue和node后端项目部署到云服务器(详解)

 然后就部署成功了。

第一次部署项目到云服务的时候,我是各种找资料,最终部署成功,对小白来说确实慢慢摸索,当看到自己的项目在云服务上运行时,一切都值得。最后希望对大家有帮助!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]