-
2020-08-17 15:30:51
在服务端安装node,把本地项目拷贝到服务器 下载相应模块,启动就能开始使用了
1.下载和安装node
wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz // 下载 tar xf node-v12.18.1-linux-x64.tar.xz // 解压 cd node-v12.18.1-linux-x64 // 进入解压目录
2.为了方便使用node、npm 等命令,我们可以修改linux系统的环境变量(profile)来设置直接运行命令:
a.先备份命令cp /etc/profile /etc/profile.bak
(一定要记得备份,保存以后是没有什么一键复原的,我在配置的时候不小心删了东西是根据其他的服务器对比才复原的)
b.编辑profile文件vim /etc/profile
在最下面添加 export PATH=$PATH: 后面跟上 node 下 bin 目录的路径
export PATH=$PATH:/root/node-v12.18.1-linux-x64/bin
可能使用到的linux文件编辑命令:
按esc键退出编辑模式 :wq 保存并退出 :q!强制退出,不保存
c.立即生效
source /etc/profile
3.查看是否安装成功
[root@localhost ~]# node -v v12.18.1
5.把本地项目复制到服务器
npm install //下载包 npm run start //启动node服务
http://服务器ip:3000/ 就能访问到服务器上的项目了
6.下载PM2进程管理,让node项目一直在服务器上运行
我们会发现关闭linux命令窗口,就不能访问了,我要的效果是放在服务器上项目就一直运行,所以我们就需要pm2来帮我们管理
更多相关内容 -
详解Node项目部署到云服务器上
2021-01-02 01:13:46本篇介绍了Node项目部署到云服务器上,小编觉得不错,分享给大家,具体如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非... -
如何将node项目部署到云服务器 从0开始详细步骤
2022-05-02 21:41:19记录一下将node项目部署到云服务器的详细步骤 先确保自己的node后台能在本地服务器运行 一、购买云服务器以及配置 这里我用的腾讯云的轻量应用服务器 针对新用户首单这里有个一折链接(便宜的一年只需58元):腾讯云...前言
- 记录一下将node项目部署到云服务器的详细步骤
- 先确保自己的node后台能在本地服务器运行
一、购买云服务器以及配置
- 这里我用的腾讯云的
轻量应用服务器
- 针对新用户首单这里有个一折链接(便宜的一年只需58元):腾讯云-云产品首单秒杀
这几天用起来的感觉,前端自己玩玩选第一个就够了。
上面图直接购买,我这里买过了不属于新用户了也截不了图了,弹框里面有一个选择镜像,我这里选择的是
CentOS 8.2
我在正常原价买的地方截个图吧,可以看到一样的配置正常价格¥50/月
然后就是付款,接着来到 腾讯云-轻量应用服务器控制台,可以看到我们刚买的云服务器,点进去。
我们这里重置一下密码,用户名就用默认的
最后一步,去防火墙添加规则,等会儿有用,端口号对应node项目监听的端口,宝塔那个默认就8888;二、连接云服务器
云服务器配置完成我们需要本地连接使用云服务器,使用工具 Xshell 7
下载完成之后打开软件,执行下面几步后连接(第四步是-用户身份验证,指偏了点)
,
三、 给服务器安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
我这里安装了复现不了,有提示就选 Y
最后成功会返回宝塔界面地址和账号密码,复制到浏览器打开,用外网内网都行
输入账号密码登录进去下载pm2
四、上传项目
将node项目上传到路径
/www/wwwroot
,可以压缩进来解压,也可以直接上传文件夹
五、pm2 启动项目
在软件商店找到我们安装好的pm2管理器添加项目
最后在宝塔的安全选项里面放行一下我们这个5000端口大功告成
测试的话用
公网ip+端口即可
-
将node项目部署到云服务器详细教程 原创
2022-04-21 11:46:32需要有node项目,并且能在本地服务器成功运行成功 一、购买云服务器 云服务器种类很多,价格都差不多,我这里购买的是ecs计算型云服务器,配置2核4G5M的配置基本就可以运行项目。 服务器购买我选择的是ecs计算型云...前言:
需要有node项目,并且能在本地服务器成功运行成功
一、购买云服务器
云服务器种类很多,价格都差不多,我这里购买的是ecs计算型云服务器,配置2核4G5M的配置基本就可以运行项目。服务器购买我选择的是ecs计算型云服务器。
购买步骤:
进入云服务器官网
选择服务器
配置选择2核4G5M
地域尽量选择国内(选国比较慢,但是不备案域名就可以访问,国内的服务器必须备案)
系统选择CentOS7.9-8.2版本就行
选择自定义密码,最好写文档记录,不然忘了又得重置密码
全部操作完成以后就付款购买
二、连接云服务器
云服务器购买了,我们需要在本地连接云服务器,这里我使用的是宝塔远程工具复制云服务器的公网IP
打开宝塔远程工具
新建连接输入公网IP
输入服务器账号密码
命令行出现 # 表示连接成功
三、安装宝塔
因为Linux命令很多很杂,宝塔可视化面板可以方便操作与安装应用,用可视化代替命令行(免费)进入宝塔官方页面,选择安装方法第一个并复制 Centos安装脚本yum install xxx
进入Xshell粘贴安装命令(这里是不能ctrl+cv的,不过可以设置)
安装完会显示:外网面板地址、内网面板地址、username、password
选择地址(内网、外网都行),用浏览器打开,输入账号密码就可以进入宝塔面板了
如果是后续要进入宝塔面板,只需要进入Xshell,然后输入 bt default即可显示地址
这里我已经安装过Xshell了,无法演示安装完毕的提示内容。我就演示输入 bt default 的提示四、安装对应软件
进入面板它会提示你安装一整套软件,我这里选择了安装推荐的
再去软件商店安装PM2管理器
五、连接数据库
将本地的数据库导入到云服务器中点数据库,添加数据库
设置数据库名、用户名、密码、访问权限,访问权限为所有人,然后确认
添加完后导入数据,将本地数据库文件 xxxx.sql 导入六、放行端口
需要云服务器放行端口,浏览器才能正常访问,一般服务器默认放行了全部端口,我可以删除默认放行的全部入方向端口,然后单个放行我们需要的端口,这样相对安全一些点击安全
放行8888、3306、80、22、443设置对应端口用途的名字,例如8888为宝塔端口…七、上传文件
将我们本地需要的文件全部上传到云服务器中点击文件,找到www/wwwroot根目录
将本地文件压缩以下再上传,上传成功后解压,解压上传容易丢失文件
八、修改配置文件
本地文件上传到云服务器中,里面的配置文件不一样,需要修改,如端口号、数据库名、ip地址、用户名和密码config中修改json和app.js配置
json中将ip地址改为当前网页的ip地址,端口号改成8888
用户名和密码对应上面设置的数据库
app.js中将端口号也改为8888
九、打开PM2,并启动服务器
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单方便。我们需要用PM2来添加并启动服务器。打开PM2,找到刚才的服务器目录
启动app.js,设置名称
十、测试服务器
这里需要在本地使用postman测试云服务器打开本地postman
找到文档对应的接口
将ip和接口更换为刚刚设置的地址和接口
成功表示云服务器设置成功node项目就成功部署到云服务器了,这样我们编写前端时就不用开启开启服务器啦。
最后
如果你觉得这篇文章对你有点用的话,麻烦请给我们的开源项目点点star:http://github.crmeb.net/u/defu不胜感激 !免费获取源码地址:http://www.crmeb.com
PHP学习手册:https://doc.crmeb.com
技术交流论坛:https://q.crmeb.com
-
超详细教程教你们如何将node项目部署在云服务器上
2020-05-20 11:07:32node.js + mongodb 在云服务器上的部署一级目录二级目录三级目录 一级目录 二级目录 三级目录node.js + mongodb 在云服务器上的部署
引言
因为自己学习了前端大部分知识,然后想自己做网站,于是学习了node.js,可不知道如何将项目发布到网上,所以花了很多天的时间,搜集了很多的资料,才将项目部署到服务器上,这里给大家分享一下我的部署过程,以免大家走弯路。
- 公众号:前端印象
- 不定时有送书活动,记得关注~
- 关注后回复对应文字领取:【面试题】、【前端必看电子书】、【数据结构与算法完整代码】、【前端技术交流群】
正文
一、购买服务器
这里我们就用腾讯云的服务器吧,因为优惠感觉还是比较大的,性价比也高。
先进入学生页面,购买优惠的服务器套餐,每个月才10元,学生服务器优惠套餐链接 。也可以参与限时的秒杀活动,一年才99,用来学习再合适不过了,服务器显示秒杀链接。 如果需求大的话,也可以直接买那些高配的服务器其他服务器链接
购买中,所有都默认选项。购买完成后, 进入控制台
然后重置一下密码,一定要记住
我们鼠标移到这看一下服务器的系统是不是CentOS, 因为我们要用到这个版本
如果不是的话,就可以点击重装系统, 自己选择一下CentOS这个系统即可,并且重装时设置的密码也一定要记住哦。
这样一台服务器也就购买成功了。
二、登录服务器
-
网上下载一个xshell5, 用于我们登录我们的服务器
Xshell5下载地址 -
下载好以后,打开Xshell5, 点击新建
-
去复制一下我们的公网ip
-
然后按以下提示输入
以下配置完成后直接点确定
三、给服务器安装宝塔面板
在下图输入框中,输入以下代码,并按回车
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
遇到该命令,直接输入y 然后回车,就他自动安装吧,时间就点长,耐心等待一下
安装好后,会出现这个图示界面- Bt-Panel:是我们即将访问的网页地址
- username: 该网页的登录账号
- password: 该网页的登录密码
访问该页面, 并输入相应的账号密码进行登录
登录了以后点击 直接安装
这时候别闲着,去软件商店里,找到这两个软件安装一下
四、配置服务器、网站
先回到我们的腾讯云控制台
按下图输入,并点完成
接下来就可以将我们的项目放到压缩文件中,然后上传到宝塔面板中了
,上传好后直接点解压就可以了
找到我们的pm2, 开始设置我们的项目
然后点击映射,将我们的公网ip 映射一下
如果这里的端口是3000,我们需要将入口文件中的端口号改一下,我这里是改为5000了
入口文件的端口号修改好后,我们需要放行一下我们项目网站的端口号,即做以下两个步骤
然后重启一下项目
这样一个node.js项目就部署完成啦,接下来就通过公网ip + 端口号的方式进行访问
可以看到访问成功了。结束语
这是我查阅了大量资料,才部署上去的node.js 项目,因为我是做前端的,所以不太懂运维这些的,只能做这样一个简单的部署, 不过对于新手学习已经完全足够了,希望这篇文章能帮助到你们。
-
egg.js部署到服务器node项目部署到服务器Egg.js
2020-04-22 16:20:56本地开发完成之后 //进入egg.js项目 cd baseDir //安装一下这个以来 npm install --production 或者使用 yarn add -...上传到服务器之后 框架内置了 egg-cluster 来启动 Master 进程,Master 有足够的稳定性,不再需... -
[超详细步骤] vue+node.js项目上线部署到服务器上
2020-04-04 14:12:18[详细过程]vue+element-ui+node.js+mysql项目部署到服务器 1.先来看一下有哪些文件需要上传至服务器 上面是node后端,下面是前端源代码 1.1后端代码全部上传 上传至哪个文件夹都可以,这里建议把node_modules文件夹... -
详解把Node.js项目部署到阿里云服务器(CentOs)
2020-09-15 10:13:40本篇文章主要介绍了把Node.js项目部署到阿里云服务器,非常具有实用价值,需要的朋友可以参考下 -
将vue+nodejs项目部署到服务器上(完整版)
2022-04-02 16:51:111.1、后台node项目部署 在node项目里安装cors依赖(跨域)npm install cors --save,在app.js文件中使用var cors = require('cors'); app.use(cors()); 在宝塔面板的wwwroot目录里新建一个文件夹,将node项目上传到这... -
部署nodejs项目到服务器的一些总结
2021-11-16 09:49:28当然正常发版一般是将代码打包上传到服务器上部署,可以通过pcsp传送文件到服务器上: (1)确保服务器(linux)已经准备好,开通了相应接口。(具体做法直接百度) (2)将项目打包压缩gz文件(windows下可以使用7-... -
[其他] 如何将node+vue项目部署到服务器
2020-08-10 09:38:022. 服务器是买在阿里云,考虑到和开发环境一样会减少很多麻烦,所以装的是win server2012。 准备工作 一、阿里云实例操作 1. 找到实例: 登录阿里云之后依次进入 “控制台” —— “云服务器ECS” —— “实例... -
node项目部署以及搭建nginx服务器
2020-11-14 17:37:16因为阿里云的服务器就要到期,所以就需要重新购买服务器,考虑到服务器续费有点贵而又赶上腾讯云在搞周年庆的活动,所以这次就购买了腾讯云的服务器,也因为更换了服务器,所以就得重新部署博客项目 想查看更多文章... -
Node.js:服务器程序部署与运行管理
2022-01-06 16:51:52本篇先介绍如何部署到本地自己的服务器上并管理。 1.Node.js安装:根据目标服务器的操作系统类型和版本,去Node.js官网选择合适的Node.js进行安装。安装过程请参考之前文章进行安装。命令验证是否安装成功。 ..... -
一步步教你怎么把vue项目部署到Node服务器上
2017-07-25 13:10:14我之前的那个demo 手把手教你用Vue2+webpack+node开发一个H5 app是部署到openshift上的,本来想以在openshift上部署为例的,但是突然发现openshift 2版本的好像不再支持注册了,升级到3版本的好像要money了,虽然也... -
把Node.js项目部署到阿里云服务器(CentOs)
2017-03-12 22:54:08最近用node.js开发了一个web项目,先打算随便写个简单的小服务部署到我自己的阿里服务器上,测试...不知道如何把node.js项目部署到阿里云服务器,综合了网上的说法以及自己一点点实验。把教程整合了一下,做下分享。 -
Vue+Node.js项目部署到linux服务器完整版
2022-02-10 20:00:08创建资源 在页面左侧,单击 云产品资源 ...连接ECS服务器 资源创建完毕后,双击 LX终端图标 即可打开shell终端窗口。 在终端中输入连接命令ssh [username]@[ipaddress]后按键盘enter键。您需要将username和ipaddres -
将Node项目部署到云服务器
2019-07-22 02:33:01另外值得注意的是,购买的是服务器不是虚拟机,云虚拟主机环境已经搭建好了只能解析html或者php文件等,不能搭建node环境解析node项目。 二、搭建环境 部分服务器如阿里云可能需要自己手动先安装系统,本人选择的是... -
Node.js-通过node-vue-MongoDB构建项目从构建到服务器部署
2019-08-09 19:02:14技术栈:vue2.0 vuex vue-router ES6/ES7 webpack lass nodejs express MongoDB -
nodejs 项目部署到 服务器
2022-01-25 14:14:14服务器(通过IIS管理器): http://域名/WebApi/myapp/login nodejs通过本机运行访问 nodejs在云服务器(IIS)运行访问 有需要的可在下方评论,@博主写教程!!没同志需要懒就局域懒得写!!!!! ... -
nodejs项目如何部署到服务器上?
2018-03-21 14:21:10将代码部署到服务器的代码目录,这里要注意,如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever 或者pm2启动 nodeapp。forever和pm2的区别:forever ... -
SpringBoot + Vue 项目部署上线到Linux 服务器的教程详解
2021-01-09 01:09:49不过前面的系统的后端是使用 node 完成的,对于我们 Java 开发者来说,用不到。我学习的是 ElementUI 的使用,就足够了,然后后端服务就全部可以自己使用 SpringBoot 来完成 最近貌似 Vue3 正式版也发布了,正好有空... -
node 部署本地服务器
2020-02-05 21:51:40#通过node创建web服务器,创建node项目,并安装express,通过express快速创建web服务器 1.创建文件夹,在文件夹中打开终端 2.初始化包管理工具 npminit-y 3.安装express npminstallexpress--save 4. 把要... -
实战:node-react项目部署到服务器
2021-01-12 08:54:33node-react项目部署到服务器 -
云服务器部署Node.js项目的方法步骤(小白系列)
2020-10-15 12:15:11主要介绍了云服务器部署Node.js项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
node.js 项目的线上服务器部署与发布
2021-05-08 11:28:14node.js 项目的线上服务器部署与发布 -
Vue2+Node.js前后端分离项目部署到云服务器
2022-04-15 10:13:36Vue2+Node.js前后端分离项目部署到云服务器 -
Node项目部署到阿里云服务器(ECS),以Nuxt.js服务端渲染项目为例
2019-01-15 02:37:21Node.js项目如何部署到到阿里云服务器(ECS)?以Nuxt.js服务端渲染项目为例讲解 1、前言 最近打算业余时间搭个网站玩玩,选择的技术栈为node+mongodb+Nuxt.js(基于vue,用于创建服务端渲染 (SSR) 应用) 2、阿里云部署...