忍不住买了腾讯云的服务器😀,准备把之前的音乐播放器部署在服务器上,同时也多熟悉和学习一下Linux。

Linux环境:CentOS 7.6 64位

1. 安装NodeJS

由于直接使用yum安装的NodeJS版本太低,所以这里安装从官网下载的最新的NodeJS版本。

进入NodeJS官网,选择Linux二进制文件,复制下载链接

在Linux中使用wget下载文件[-c参数表示断点续传]

1
wget -c https://npm.taobao.org/mirrors/node/v14.6.0/node-v14.6.0-linux-x64.tar.xz

解压文件

1
tar -xzvf node-v14.6.0-linux-x64.tar.xz

我会把要安装的软件放在/usr/local/application路径下

移动文件

1
mv node-v14.6.0-linux-x64 /usr/local/application

接下来为它设置环境变量,修改/etc/profile文件

注意:修改重要配置文件前先备份!

1
cp /etc/profile /etc/profile.bak

然后修改profile文件,添加bin目录的路径到环境变量中

1
vim /etc/profile

查看nodenpm版本,出现下图所示则安装成功⏰

2. 安装Nginx

首先安装各种依赖(不是很懂,安就完事了🆗)

1
2
3
4
5
6
7
8
9
10
11
#gcc安装,nginx源码编译需要
yum install gcc-c++

#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式
yum install -y pcre pcre-devel

#zlib安装,nginx 使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel

#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http)
yum install -y openssl openssl-devel

同样地,去Nginx官网获得下载链接

我安装的是1.12版本的,现在的稳定版是1.18🏓

使用wget下载

1
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

解压文件,并将解压的文件放在/usr/local/application路径下

1
2
tar -xzvf nginx-1.12.0.tar.gz
mv nginx-1.12.0 /usr/local/application

切换到nginx-1.12.0文件夹下,使用默认配置并编译安装

1
2
3
4
cd /usr/local/application/nginx-1.12.0
./configure
make
make install

安装完后查询安装路径,一般都是usr/local/nginx👦

切换到安装路径下的sbin文件夹下,查看Nginx版本

安装成功啦🔗

Nginx一些常用指令(当前路径都需要在sbin路径下):
启动:./nginx
停止:./nginx -s stop
重新载入配置:./nginx -s reload

启动后,输入服务器公网IP看到如下界面,则启动成功~

3. 参考