首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Web服务器& api服务器-配置和代码上传

Web服务器& api服务器-配置和代码上传
EN

Stack Overflow用户
提问于 2018-10-26 14:22:42
回答 1查看 60关注 0票数 0

我是api编写的新手,我现在已经购买了web服务器,现在我不得不购买应用服务器来上传我的api代码(用nodeJs编写)。我需要知道,

  1. 我能把我的api代码上传到web服务器吗?
  2. 如果没有,那么我需要购买哪台服务器?以及需要设置的配置设置(任何能够告诉web和应用服务器基本知识的教程都将受到高度赞赏)。
  3. 我是nodeJs api开发的初学者。对于一个有效的节点开发人员,我需要学习什么。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-26 17:32:38

为了部署Node.js应用程序,您需要一个VPS。当您有VPS时,这就像一台带有操作系统的机器--很可能是linux --具有公共IP。

获得VPS后,您可以使用密钥或密码通过SSH访问它,然后您将进入VPS的终端。现在,您几乎可以在本地机器或工作站上完成所有操作--从安装和运行Node.js应用程序到通过Apache或Nginx为静态网页提供服务。因此,您可以安装Node.js和所有其他必需的进程,并在某些端口上运行代码--就像在您自己的计算机中所做的那样。然后可以通过提供给您的公共IP访问您的应用程序。如果只提供一个实例,则手动设置应用程序(服务提供者的术语可能有所不同)。

许多提供程序还可能为Node.js提供预先创建的容器,您只需在其中部署代码,它们将配置所有内容并运行它。

为了测试目的,有一些选择是免费的:

  1. Openshift:对于一个项目,它是绝对免费的,但是如果很长一段时间不活动,它就会终止。它几乎是直截了当的,易于部署。
  2. 赫鲁库:一个项目也是免费的。它有一个720小时的上限,你的应用程序运行每月。您需要安装heroku-cli,对于初学者来说可能有点棘手。

有些云还提供免费服务,要求您提供信用卡信息:

  1. AWS:它提供一年的免费试用,被称为“免费层计划”。
  2. GCP:它提供价值300美元的免费信贷。
  3. 阿里巴巴云:它的网站上写着“企业级客户享受价值1200美元的免费试用”

如果您正在寻找一个低价格VPS,那么您也可以看看作为Vultr

因为你是一个初学者,我建议你得到一个VPS和手动设置一切。这样,您将了解服务器及其工作原理。

以下是一些可能有用的链接:

  1. 如何通过SSH登录到服务器
  2. 在服务器上安装Nodejs
  3. 为生产运行Nodejs
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53010810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档