在Linux服务器上安装了nginx,单纯简单记录一下,参考了其他博主的几篇文章。服务器是阿里云的Centos7.9。
1.创建一个目录作为nginx的安装目录,笔者是在usr/local/nginx目录下安装nginx
cd /usr/local
mkdir nginx
2.安装PCRE pcre-devel 和Zlib,配置nginx的时候会用到这两个东西
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:
yum install -y pcre pcre-devel
3.安装zlib库,zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel
4.安装GCC和OpenSSL。
yum install gcc-c++
yum install -y openssl openssl-devel
5.使用wget命令从指定URL下载Nginx
wget -c https://nginx.org/download/nginx-1.9.13.tar.gz
6.解压并进入nginx-1.9.13目录
tar -zxvf nginx-1.9.13.tar.gz
cd nginx-1.9.13
7.使用ls命令可看到该目录下有一个名为configure的可执行文件,运行如何命令使用nginx的默认配置:
./configure
8.在该目录下继续运行如下命令编译安装:
make
make install
9.在/usr/local/nginx目录下有一个sbin目录,进入sbin,看到一个可执行文件nginx,执行即可启动nginx。
./nginx
至此,nginx安装完毕,在本地浏览器输入服务器的IP地址,出现如下界面即表示安装成功!