1. 安装依赖软件
1.1 安装gcc
通常阿里云提供的Centos中是包含了gcc的,可以使用以下命令来确认本机是否安装了gcc
gcc -v
没有安装的话,使用以下命令安装即可(如若本机连yum都没有,可以百度相关安装方法)
yum -y install gcc
1.2 安装pcre、pcre-devel
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
yum install -y pcre pcre-devel
1.3 安装zlib
zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel
1.4 安装openssl
nginx使用openssl对通信进行加密
yum install -y openssl openssl-devel
2.安装nginx
2.1 下载nginx
使用以下命令下载nginx压缩包,这里我选择了最新稳定版本(2020-02-05时)1.16.1
wget http://nginx.org/download/nginx-1.16.1.tar.gz
2.2 把压缩包解压到/usr/local下的某个目录
tar -zxvf nginx-1.16.1.tar.gz -C /usr/local/blog
2.3 进入nginx目录
cd /usr/local/blog/nginx-1.16.1
依次执行以下三个命令:
./configure
make
make install
2.4 启动nginx
首先进入到安装好的nginx目录
cd /usr/local/nginx
此时在该目录下,有如下4个目录
conf html logs sbin
到此,nginx已经安装完毕,我们可以进入到sbin中启动nginx,并访问127.0.0.1来验证
cd sbin
./nginx
使用curl命令访问本机
curl 127.0.0.1
可以看到返回信息如下,说明nginx已经启动成功