web服务器和api服务器-配置和代码上传

iklwldmw  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(323)

我是新的api编写,我已经购买了网络服务器现在我来到现在我必须购买应用服务器上传我的api代码(写在nodejs)。我要知道,
我可以上传我的api代码到web服务器吗?
如果没有,那么我需要购买什么服务器?以及需要设置什么配置设置(任何能告诉web和应用服务器基础知识的教程都将不胜感激)。
我是nodejs中api开发的初学者。作为一个有效的节点开发人员,我需要学习什么。

zf9nrax1

zf9nrax11#

为了部署node.js应用程序,您将需要一个vps。当你有vps的时候,就像有一台带有操作系统的机器,很可能是带有公共ip的linux。
在获得vps之后,您可以使用密钥或密码通过ssh访问它,然后进入vps的终端。现在,您几乎可以在本地计算机或工作站上执行所有操作—从安装和运行node.js应用程序到通过apache或nginx提供静态网页服务。因此,您可以安装node.js和所有其他必需的进程,并在某个端口上运行代码—就像在自己的机器上一样。然后可以通过提供给您的公共ip访问您的应用程序。如果仅向您提供一个示例,则可以手动设置应用程序(术语可能因服务提供商而异)
许多提供程序还可能为node.js提供预先创建的容器,您只需在其中部署代码,它们就可以配置所有内容并运行它。
出于测试目的,有一些选项是免费的:
openshift:对于一个项目来说是完全免费的,但是如果长时间不活动,它将终止。它非常简单,易于部署
heroku:一个项目也是免费的。您的应用程序每月运行的时间上限为720小时。您需要安装herokucli,对于初学者来说可能有点棘手。
有些云还提供免费服务,要求您提供信用卡信息:
aws:它提供一年的免费试用,称为“免费等级计划”。
gcp:它提供价值300美元的免费信贷。
阿里巴巴云:其网站称“企业级客户享受价值1200美元的免费试用”
如果你正在寻找一个低价格的副总裁,那么你也可以有一个vultr看看。
因为你是一个初学者,我建议你得到一个vps和设置一切手动。这样,您将了解服务器及其工作方式。
以下是一些可能有用的链接:
如何通过ssh登录服务器
在服务器上安装nodejs
为生产运行nodejs

相关问题