iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >怎么把Node项目部署到服务器上
  • 236
分享到

怎么把Node项目部署到服务器上

2023-07-05 02:07:14 236人浏览 八月长安
摘要

本篇内容介绍了“怎么把node项目部署到服务器上”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 如何合理选购一台服务器对于服务器的选择,

本篇内容介绍了“怎么把node项目部署到服务器上”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1. 如何合理选购一台服务器

对于服务器的选择,我们主要有以下几种选择:

 阿里云

 腾讯云

 华为云

 亚马逊云;

国内用户如果没有特殊需求可以选择前三种,这里我阿里云举例,当然其他服务器的配置都是相通的。

1.1. 服务器位置的选择;

我们都知道服务器的不同配置都是有讲究的,并且一定程度上关系到我们网站的用户体验,在选择服务器地址之前,我们需要清楚的知道自己网站的用户群体主要集中在哪个区域:

怎么把Node项目部署到服务器上

比如我的用户在杭州,我们在地域及可用区选项中可以选择华东1(杭州),以此类推。

1.2. 服务器镜像的选择;

怎么把Node项目部署到服务器上

目前我们常用的服务器镜像有:

 Centos

 windows Server;

 ubuntu

根据自己的使用习惯选择即可,我一般习惯选择 centos, 接下来也会以 centos 来介绍相关的配置。

1.3. 服务器系统盘存储的选择;

怎么把Node项目部署到服务器上

系统存储的选择也需要结合自身网站, 如果网站是内容很多的资源型网站(图片, 视频等),可以选择稍微大一点的,比如 100G 以上,一般个人网站或者测试50G足已,毕竟一份存储一份钱。

1.4. 服务器带宽选择;

怎么把Node项目部署到服务器上

一般为了给用户一个好的网站体验,会提高带宽来降低网站加载时间。但是一味的提高带宽会大大加大服务器的费用,所以我们一方面需要在对网站自身做好优化,另一方面也可以使用对象存储,这样我们就能控制一定的带宽了,比如目前 H5-Dooring 的带宽在10M左右,一年服务器费用大概 1-2W, 但是对一些测试型个人网站来说,选择2-5M都是一个合适的范围。

当然大家也可以选择按流量付费。

1.5. 服务器规格选择;

怎么把Node项目部署到服务器上

 如果你是个人使用对吞吐性能没有过多要求,可以选择1核1G低配版的,不过建议个人网站最好选择1核2G或者2核4G的,说不定你的网站就突然火了。

至于服务器的其他配置,大家都可以随意选择,也可以直接用默认的。

2. 如何将域名解析到服务器上

当我们选购好一台服务器之后,我们在控制台可以看到自己服务器的公网IP,这也是域名解析的关键。域名可以在云服务平台内直接购买,一般一个域名在20-60¥之间,推荐使用 .com .cn的域名,当前其他后缀的域名也可以,取决于你对网站的定位。

怎么把Node项目部署到服务器上

我们只需要在云服务的域名管理中添加需要解析的服务器记录即可。

上图的主机记录配置中常用的有 www 和 @,我们选择任何一个即可,主机记录相当于域名的前缀。

记录值 就是我们服务器的IP,也就是上面提到的公网IP。我们配置好之后点确认,等待5-10分钟即可解析完成, 不过一般都在3分钟内。

通过以上方式,我们的域名就成功解析到对应的服务器上了,是不是很简单? 前提是域名必须备案,至于如何备案,也很简单,可以按照云厂商指引进行操作。

3. 服务器配套软件的安装和环境配置

有了上面服务器的配置基础,我们开始配置服务器了。 作为一名前端程序员, 服务器上必须要有node。接下来我们开始安装它,在安装之前,我们需要先进入服务器终端:

怎么把Node项目部署到服务器上

密钥对一般在服务器列表的右侧更多下拉项里,我们一般第一次使用需要重置密钥对, 在设置好密钥对之后, 我们在自己计算机的终端输入如下命令:

ssh root@你的服务器公网IP

 之后在终端输入完密码之后即可进入服务器。

怎么把Node项目部署到服务器上

如果服务器没有wget,建议大家可以安装一下,毕竟后面很多场景都会用到。

yum install wget

是不是神似我们的 npm,之后我们就可以开心的安装node了。

# 安装nodejswget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz # 解压tar xf  node-v14.15.4-linux-x64.tar.xz

解压完成之后我们可以手动进入node的 bin 目录,测测node是否可用。但是下载下来的node的目录名又臭又长,怎么办呢?  这里就要学好Linux了, 我这里给大家介绍一种简单的重命名文件/目录名的方法:

mv node-v14.15.4-linux-x64 nodejs

mvlinux移动文件的命令,当然如果在同一个目录下,它也可以做重命名功能使用。

最后一步就是配置node全局环境了,这里我们也是使用 linux 的命令ln。

ln -s /...你nodejs所在的更目录/nodejs/bin/node  /usr/local/bin/node ln -s /...你nodejs所在的更目录/nodejs/bin/npm   /usr/local/bin/npm

这样我们通过软连接就实现在全局环境下使用node了。

4. 通过命令行上传自己的网站到服务器

那么环境有了之后我们就可以直接上传我们的网站代码了,因为我们选择的是 centos 服务器,它没有可视化的界面来操作,而且我的电脑是 Mac的, 这可咋整呢? 不用担心,继续用命令行。

我们可以使用命令行从本地上传文件或文件夹到服务器, 也可以从服务器下载文件到本地电脑,这些操作无疑多亏了scp,接下来我将演示如何从本地上传文件夹到服务器。

scp -r 本地文件夹路径 root@你的公网IP:/上传到的服务器路径 # 如 scp -r ./dist root@xxx.xxx.xxx:/WEBsite/

其中-r是用来传文件夹用的,如果你要上传的文件包含文件夹, 可以添加这个标识。

5. 网站部署和运维

网站可以用Nginx代理和做负载均衡,网上也有很多资料介绍, 这里我带大家介绍一下PM2

PM2 是一个守护进程管理器,它将帮助我们管理和保障应用程序稳定在线。如果你是node的忠实粉丝,那么它将是个不错的选择。作为前端工程师,搭建全栈的网站用node也是一个非常高效的选择。

5.1. 安装应用

最新的 PM2 版本可以使用 NPM 或 Yarn 安装:

$ npm install pm2@latest -g# or$ yarn global add pm2

5.2. 启动应用

启动、守护和监控应用程序的最简单方法是使用以下命令行:

$ pm2 start app.js

或轻松启动任何其他应用程序:

$ pm2 start bashscript.sh $ pm2 start python-app.py --watch $ pm2 start binary-file -- --port 1520

我们可以传递给 CLI 的一些选项:

# Specify an app name--name <app_name> # Watch and Restart app when files change--watch # Set memory threshold for app reload--max-memory-restart <200MB> # Specify log file--log <log_path> # Pass extra arguments to the script-- arg1 arg2 arg3 # Delay between automatic restarts--restart-delay <delay in ms> # Prefix logs with time--time # Do not auto restart app--no-autorestart # Specify cron for forced restart--cron <cron_pattern> # Attach to application log--no-daemon

如我们所见,有许多选项可用于使用 PM2 管理我们的应用程序。

“怎么把Node项目部署到服务器上”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么把Node项目部署到服务器上

本文链接: https://www.lsjlt.com/news/349031.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么把Node项目部署到服务器上
    本篇内容介绍了“怎么把Node项目部署到服务器上”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 如何合理选购一台服务器对于服务器的选择,...
    99+
    2023-07-05
  • 浅谈如何把Node项目部署到服务器上
    目录1. 如何合理选购一台服务器1.1. 服务器位置的选择;1.2. 服务器镜像的选择;1.3. 服务器系统盘存储的选择;1.4. 服务器带宽选择;1.5. 服务器规格选择;2. 如...
    99+
    2023-02-01
    Node项目部署到服务器 Node项目部署
  • node项目怎么部署到云服务器
    要将Node项目部署到云服务器,可以按照以下步骤进行操作:1. 选择一个云服务提供商,注册并创建一个云服务器实例。2. 在云服务器上...
    99+
    2023-09-22
    云服务器
  • 怎么把vue项目部署到gitee上
    随着前端技术的发展,越来越多的公司或个人开始使用Vue来开发前端项目。但是,项目开发完成后,如何将其部署到云端呢?在这篇文章中,我们将探索如何将Vue项目部署到Gitee上,让您能够轻松地将您的项目展示给世界。创建Gitee仓库首先,您需要...
    99+
    2023-10-22
  • 如何把java项目部署到服务器上
    要将Java项目部署到服务器上,可以按照以下步骤进行操作: 将Java项目打包成war文件或jar文件。可以使用Maven或Gr...
    99+
    2024-04-09
    java 服务器
  • 如何把php项目部署到云服务器上
    在linux系统云服务器中部署php项目的方法首先,远程登录云服务器,进入云服务器操作界面;在linux系统中使用命令:yum install php php-devel 安装php;安装完成后,需使用命令:yum install php-...
    99+
    2024-04-02
  • 云服务器部署node项目
    云服务器部署node项目有很多种方式,下面是其中一种常见的方式: 安装node库: 使用命令行方式,如gstest 来安装node。 配置node节点: 在命令行中输入node节点的配置文件。 按照你的配置文件修改node节点的配...
    99+
    2023-10-26
    服务器 项目 node
  • 怎么把vue项目部署到gitee
    作为一款流行的JavaScript框架,Vue的组件化、数据驱动和单文件组件等特性受到了广泛关注和认可。而Gitee(码云)则是一个集代码托管、项目管理、协作开发、部署上线等功能于一体的开源社区。本文将介绍如何将Vue项目部署到Gitee ...
    99+
    2023-10-22
  • springboot项目怎么部署到云服务器上
    要将 Apache Jenkins 部署到云服务器上,您可以按照以下步骤进行: 安装 Web 服务器软件:使用您准备好的常用 Web 服务器软件之一。例如,您可以使用 AWS、Azure 或 Google Cloud FS。 配置 AW...
    99+
    2023-10-27
    器上 项目 springboot
  • 怎么将Github项目部署到服务器上
    这篇文章主要介绍“怎么将Github项目部署到服务器上”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么将Github项目部署到服务器上”文章能帮助大家解决问题。一、登录服务器使用SSH远程连接,输...
    99+
    2023-07-05
  • 云服务器部署node项目怎么弄
    要在云服务器上部署node项目,通常需要以下步骤: 购买云服务器:根据需要,购买相应的云服务器。常见的云服务器品牌包括Amazon Web Services、GCP ASA(Amazon Web Services Azure)等。 安装...
    99+
    2023-10-26
    怎么弄 服务器 项目
  • 怎么把项目部署到云主机
    把项目部署到云主机的方法:先使用yum install lrzsz命令下载rz ,下载完后输入rz就可以在Windows桌面上传输文件到linux服务器。然后使用yum install zip unzip命令下载unzip,再使用yum -...
    99+
    2024-04-02
  • 怎么将项目部署到云服务器上面
    将项目部署到云服务器上面,可以按照以下步骤进行操作:1. 选择云服务提供商:首先需要选择一个云服务提供商,根据项目需求和预算选择适合...
    99+
    2023-09-27
    云服务器
  • 云服务器部署node项目怎么操作
    如果您正在使用云服务器来提供托管服务,那么以下是一些基本的操作步骤: 创建云服务器:在您购买云服务器之前,请确保它已准备好并进行安装。可以使用以下命令进行创建: pip install cloud 创建虚拟机和镜像:创建云服务器...
    99+
    2023-10-26
    操作 服务器 项目
  • 云服务器部署node项目怎么弄的
    首先,需要准备一个可以管理节点的服务器,并将其安装在云服务器上。 接下来,创建一个云服务器集群,将其添加到节点集群列表中,并将所有节点连接到集群中。 创建一个监听器,监听节点集群的连接,以便可以实时监视集群中每个节点的状态。 打开命令...
    99+
    2023-10-26
    怎么弄 服务器 项目
  • 手把手教你将项目部署到服务器!
    一、导入centos7虚拟机: 打开VMWare,点击“打开虚拟机”,选择centos7.ova之后,选择存储路径: 点击导入: 选择“不再显示此消息”,点击“重试”按钮: 点击“编辑虚拟机设置”,修改处理器、内存、硬盘等信息后,启...
    99+
    2023-09-10
    运维 java 服务器
  • 如何部署项目到云服务器上
    要将项目部署到云服务器上,可以按照以下步骤进行操作:1. 选择云服务提供商:根据项目需求和预算,选择适合的云服务提供商。2. 创建云...
    99+
    2023-09-16
    云服务器
  • vue2.0项目怎么部署到服务器
    Vue 2.0是一种基于JavaScript的开源Web应用程序框架,它易于使用,功能强大,并且允许您快速构建交互式用户界面。如果您已经开发了一个Vue 2.0项目,并且想要将其部署到服务器上,本文将向您介绍一些简单的步骤。第一步:准备您的...
    99+
    2023-05-14
  • javaweb项目怎么部署到服务器
    将JavaWeb项目部署到服务器通常是通过以下步骤来完成的: 打包项目:首先需要将项目打包成war文件或者jar文件。可以使用M...
    99+
    2024-04-09
    javaweb 服务器
  • 怎么将php项目部署到本地服务器上
    这篇文章主要介绍“怎么将php项目部署到本地服务器上”,在日常操作中,相信很多人在怎么将php项目部署到本地服务器上问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将php项目部署到本地服务器上”的疑惑有所...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作