返回

零基础搭建Node.js Web服务器,快速部署项目!

前端

购买云服务器

首先,我们需要购买一台云服务器。本文以阿里云为例,因为阿里云提供了一个免费的一个月试用,我们可以先用它来玩玩。

打开阿里云网站,登录或注册账号,进入控制台。在左侧导航栏中找到“弹性计算”,然后点击“云服务器ECS”。

在“云服务器ECS”页面中,点击“立即购买”。

在“地域”下拉框中选择一个离你较近的区域,比如“华东2:上海”。

在“实例类型”下拉框中选择一个合适的实例类型,比如“云服务器ecs.n1.small”。

在“系统镜像”下拉框中选择一个合适的系统镜像,比如“CentOS 8 64位”。

在“购买时长”下拉框中选择一个合适的购买时长,比如“按量付费”。

在“网络类型”下拉框中选择一个合适的网络类型,比如“公网”。

在“带宽”下拉框中选择一个合适的带宽,比如“10Mbit/s”。

在“实例数量”文本框中输入你想要购买的实例数量,比如“1”。

点击“立即购买”。

在“确认订单”页面中,检查一下订单信息,然后点击“确认”。

支付成功后,你的云服务器就创建好了。

连接云服务器

创建好云服务器后,我们需要连接到它。在“云服务器ECS”页面中,找到你的云服务器,然后点击“连接”。

在“连接”页面中,选择“远程连接”。

在“远程连接”页面中,输入你的密码,然后点击“连接”。

首次连接需要重置一下密码才有,在“重置密码”页面中,输入你的新密码,然后点击“确认”。

安装Node.js

连接到云服务器后,我们需要安装Node.js。

打开终端,输入以下命令:

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

安装完成后,可以使用以下命令检查Node.js版本:

node -v

安装Nginx

接下来,我们需要安装Nginx Web服务器。

打开终端,输入以下命令:

sudo apt-get install -y nginx

安装完成后,可以使用以下命令启动Nginx:

sudo systemctl start nginx

可以使用以下命令检查Nginx状态:

sudo systemctl status nginx

部署Node.js Web项目

现在,我们可以将我们的Node.js Web项目部署到云服务器上了。

将你的项目代码上传到云服务器。

在云服务器上,创建一个新的文件夹来存放你的项目。

将你的项目代码复制到这个文件夹中。

打开终端,切换到你的项目文件夹。

运行以下命令安装项目依赖:

npm install

运行以下命令启动项目:

npm start

现在,你的项目就可以在云服务器上运行了。

访问你的网站

现在,你可以通过你的云服务器的公网IP地址来访问你的网站了。

在浏览器中,输入你的云服务器的公网IP地址,就可以看到你的网站了。

总结

本文介绍了如何购买和配置一台云服务器,并在其上安装Node.js运行环境和Nginx Web服务器,最终部署一个Node.js Web项目,让你的网站或应用可以在互联网上运行。