配置阿里云服务器

404 阅读1分钟

Tabby 连接远程服务器

  1. 打开 Tabby 软件

image.png

  1. 点击 Settings image.png

  2. 配置 公网ip登录名 image.png

    image.png

    image.png

  3. 点击运行 image.png

  4. 输入服务器公网连接的密码 image.png

  5. 刚进入系统,我们位于 root 路径下: image.png

配置环境

安装nodejs

选择需要的版本, 这里以 18.12.0 为例

# 下载node二进制文件
wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz  
# 解压文件
tar xvf node-v18.12.0-linux-x64.tar.xz

手动配置软链接

# 返回上一级目录
cd ../
# 建立npm软链
ln -s /root/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm

# 建立node软链
ln -s /root/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node   

测试一下,

node -v
npm -v

image.png

能正常打印出来,说明软链建立成功了

部署一个简单的node服务

  1. 创建测试文件 server.js
touch server.js
  1. 修改测试文件
vim server.js

i 键进入编辑模式,并将以下内容添加至 server.js

const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
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}/`);
});

添加完成后,按 esc 退出编辑模式,并输入 :wq 后按 enter 键,保存退出文件

  1. 运行server.js
node server.js
  1. 运行以下命令,列入系统已在监控的端口信息
netstat -tpln
  1. 在ECS 实例的安全组中,添加入方向规则,配置端口号。本例中,项目端口号为3000。添加安全组规则的具体操作,请参考添加安全组规则

  2. 打开浏览器并访问http://<ECS实例公网IP地址>:<项目端口号>。本示例中,<项目端口号>为3000

image.png

安装 git

# 以系统管理者的身份执行指令, dnf
sudo dnf install git-all