阿里云ECS服务器上安装nodejs

记录下自己在阿里云服务器ECS上安装配置nodejs+monogodb+git服务

一、先购买阿里云服务器,并绑定相应的域名(这里省略)

基本流程

在ECS实例上安装Node.js并部署项目的操作步骤如下:

  1. 登录并连接ECS实例。
    1. 进入home目录下来安装,可以自定义选择安装的目录

      1. [root@iZuf66ntz ~]# cd /home

  2. 下载nodejs的linux版文件安装Node.js。
    1. 下载Node.js安装包。
      wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz
    2. 解压文件。
      tar xvf node-v10.15.3-linux-x64.tar.xz
    3. 创建软链接,您就可以在任意目录下直接使用node和npm命令。
    4. ln -s /home/node-v10.15.3-linux-x64.tar.xz/bin/node /usr/local/bin/node
      ln -s /home/node-v10.15.3-linux-x64.tar.xz/bin/npm /usr/local/bin/npm
    5. 查看node、npm版本。
      node -v
      npm -v
    6. 安装完毕
  3. 部署测试项目
    1. 新建项目文件example.js。
      cd ~
      touch example.js

2.使用vim编辑器打开项目文件example.js。

vim example.js

输入i,进入编辑模式,将以下项目文件内容粘贴到文件中。按键Esc,退出编辑模式。输入:wq后,按键Enter,保存文件内容并退出。

项目文件内容:

const http = require('http');
const hostname = '0.0.0.0'; //这里的值为阿里云公网的ip
const port = 8080;    // 这里的端口必须要有在阿里云的安全组内添加
const server = http.createServer((req, res) => { 
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello World\n');
}); 

server.listen(port, hostname, () => { 
    console.log(`Server running at http://${hostname}:${port}/`);
});

 3.运行项目。

node ~/example.js

4.运行以下命令查看是否在监听项目端口。本示例中,返回的结果列表中包含端口3000,表明项目正常运行 

netstat -tpln

5.在本地机器的浏览器中输入http://<ECS实例公网IP地址>:端口号 访问项目。 

猜你喜欢

转载自blog.csdn.net/itaffy/article/details/89455342