精华内容
下载资源
问答
  • node项目部署到服务器
    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项目部署到服务器上,小编觉得不错,分享给大家,具体如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非...
  • 记录一下将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项目,并且能在本地服务器成功运行成功 一、购买云服务器服务器种类很多,价格都差不多,我这里购买的是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:32
    node.js + mongodb 在云服务器上的部署一级目录二级目录三级目录 一级目录 二级目录 三级目录

    引言

    因为自己学习了前端大部分知识,然后想自己做网站,于是学习了node.js,可不知道如何将项目发布到网上,所以花了很多天的时间,搜集了很多的资料,才将项目部署到服务器上,这里给大家分享一下我的部署过程,以免大家走弯路。

    • 公众号:前端印象
    • 不定时有送书活动,记得关注~
    • 关注后回复对应文字领取:【面试题】、【前端必看电子书】、【数据结构与算法完整代码】、【前端技术交流群】

    正文

    一、购买服务器

    这里我们就用腾讯云的服务器吧,因为优惠感觉还是比较大的,性价比也高。

    先进入学生页面,购买优惠的服务器套餐,每个月才10元,学生服务器优惠套餐链接 。也可以参与限时的秒杀活动,一年才99,用来学习再合适不过了,服务器显示秒杀链接。 如果需求大的话,也可以直接买那些高配的服务器其他服务器链接
    在这里插入图片描述
    购买中,所有都默认选项。

    购买完成后, 进入控制台
    在这里插入图片描述
    在这里插入图片描述
    然后重置一下密码,一定要记住
    在这里插入图片描述
    我们鼠标移到这看一下服务器的系统是不是CentOS, 因为我们要用到这个版本
    在这里插入图片描述
    如果不是的话,就可以点击重装系统, 自己选择一下CentOS这个系统即可,并且重装时设置的密码也一定要记住哦。
    在这里插入图片描述

    这样一台服务器也就购买成功了。

    二、登录服务器

    1. 网上下载一个xshell5, 用于我们登录我们的服务器
      Xshell5下载地址

    2. 下载好以后,打开Xshell5, 点击新建
      在这里插入图片描述

    3. 去复制一下我们的公网ip
      在这里插入图片描述

    4. 然后按以下提示输入

    在这里插入图片描述
    以下配置完成后直接点确定
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    三、给服务器安装宝塔面板

    在下图输入框中,输入以下代码,并按回车

    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项目 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项目部署到阿里云服务器,非常具有实用价值,需要的朋友可以参考下
  • 1.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-...
  • 2. 服务器是买在阿里云,考虑和开发环境一样会减少很多麻烦,所以装的是win server2012。 准备工作 一、阿里云实例操作 1. 找到实例: 登录阿里云之后依次进入 “控制台” —— “云服务器ECS” —— “实例...
  • node项目部署以及搭建nginx服务器

    千次阅读 2020-11-14 17:37:16
    因为阿里云的服务器就要到期,所以就需要重新购买服务器,考虑到服务器续费有点贵而又赶上腾讯云在搞周年庆的活动,所以这次就购买了腾讯云的服务器,也因为更换了服务器,所以就得重新部署博客项目 想查看更多文章...
  • 本篇先介绍如何部署到本地自己的服务器上并管理。 1.Node.js安装:根据目标服务器的操作系统类型和版本,去Node.js官网选择合适的Node.js进行安装。安装过程请参考之前文章进行安装。命令验证是否安装成功。 .....
  • 我之前的那个demo 手把手教你用Vue2+webpack+node开发一个H5 app是部署到openshift上的,本来想以在openshift上部署为例的,但是突然发现openshift 2版本的好像不再支持注册了,升级3版本的好像要money了,虽然也...
  • 最近用node.js开发了一个web项目,先打算随便写个简单的小服务部署我自己的阿里服务器上,测试...不知道如何把node.js项目部署到阿里云服务器,综合了网上的说法以及自己一点点实验。把教程整合了一下,做下分享。
  • 创建资源 在页面左侧,单击 云产品资源 ...连接ECS服务器 资源创建完毕后,双击 LX终端图标 即可打开shell终端窗口。 在终端中输入连接命令ssh [username]@[ipaddress]后按键盘enter键。您需要将username和ipaddres
  • 另外值得注意的是,购买的是服务器不是虚拟机,云虚拟主机环境已经搭建好了只能解析html或者php文件等,不能搭建node环境解析node项目。 二、搭建环境 部分服务器如阿里云可能需要自己手动先安装系统,本人选择的是...
  • 技术栈: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 ...
  • 不过前面的系统的后端是使用 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:33
    node-react项目部署到服务器
  • 主要介绍了云服务器部署Node.js项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • node.js 项目的线上服务器部署与发布
  • Vue2+Node.js前后端分离项目部署到服务器
  • Node.js项目如何部署到到阿里云服务器(ECS)?以Nuxt.js服务端渲染项目为例讲解 1、前言 最近打算业余时间搭个网站玩玩,选择的技术栈为node+mongodb+Nuxt.js(基于vue,用于创建服务端渲染 (SSR) 应用) 2、阿里云部署...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,117
精华内容 27,646
关键字:

node项目部署到服务器