【Linux】新_阿里云Linux(centos系和Ubuntu系)安装配置node.js环境

写在前面:大家好K。首先为你点进这篇有趣的文章点赞👍!文章在撰写过程中难免有疏漏和错误,欢迎你在下方留言指出文章的不足之处;如果觉得这篇文章对你有用,也欢迎你点赞和留下你的评论。更多内容请点进👉我的博客K。👈阅览。

1. 配置安全组

在阿里云的云服务器中,一共有两层意义上的防火墙:

  • 一层是阿里云的安全组策略,在网页控制台中配置。它的优先级是高于服务器上防火墙的,即使服务器上的防火墙开启了某端口,但安全组策略中未开启它,则也无法通过该端口访问服务。

  • 一层是云服务器带的防火墙,如果在没有强安全性的需求下,可以把这里的防火墙关了,只使用安全组策略的配置。

  1. 在控制台中左侧选择 云服务器->网络与安全->安全组,右侧选择配置规则。若没有安全组,则选择右上角创建安全组,一切用默认配置。
    选择配置规则

  2. 右上角点击添加安全组规则,添加你想要开放的端口,示例(开启12345端口)填写内容如下:

创建

由此可以开放一个指定端口,以后互联网中其他计算机通过此端口访问服务。

2. 下载安装node.js

使用root用户操作,如果当前用户是非root用户,请用下面命令切换:

su - # 切换成root用户

去node.js官网下载,右键点击linux用的二进制版本(可直接运行),复制下载链接,例下载https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz。

用SSH连接云服务器,在任意文件夹下(本文使用/root/目录),使用wget工具下载:

cd /root/ # 切换到root目录
# 用wget工具下载压缩包,下载到当前目录中
wget https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz

将压缩包下载到/root/中,再解压:

tar -xvf node-v12.16.2-linux-x64.tar.xz
# 结果得到node-v12.16.2-linux-x64文件夹

为了方便操作,将文件夹重命名:

mkdir ./node # 新建名为node的文件夹
# 将所有的文件转移到新建的文件夹node/中
mv -rf ./node-v12.16.2-linux-x64/* ./node

截图

  1. 下载得到的压缩包;
  2. 重命名后的文件夹,里面为压缩包解压后的内容。

下载、解压和重命名文件夹

3. 添加环境变量

环境变量的作用:

一般情况下,如果想运行程序(可执行文件),必须要写全路径,如启动node必须输入

/root/node/bin/node

但是这样很麻烦,我们通常希望不带路径,直接输入程序名就可运行。这就用到环境变量,把路径添加到环境变量中,就可以实现直接输入程序名运行程序

有两种方法:

  1. 将程序所在的目录(如node程序在/root/node/bin/目录)添加到环境变量
  2. 将程序本身,利用链接文件(快捷方式)指向原身,再把链接文件放到现有的环境变量的任意目录中(如/usr/bin/目录,此目录中的程序都可以直接输入程序名运行)
# 用第二种方法,添加软链接到/usr/bin
ln -s /root/node/bin/node /usr/bin/ # node程序
ln -s /root/node/bin/npm /usr/bin/ # npm程序,用于管理模块

注意一定要使用绝对路径,否则提示符号链接的层数过多

此时查看/usr/bin目录下,就有node、npm程序的链接文件,指向原身

生成链接文件

之后就可以在任意位置输入node和npm运行这两个程序

4. 使用SSL证书,配置HTTPS

查看这篇博客👉【node.js】简单!原生node使用https,配置SSL,这么肝!

评论 178
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AK°

佛系接受打赏????

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值