Centos 8.3安装Nginx 1.9.9
安装linux编译器
yum -y install gcc
安装正则表达库
yum install -y pcre pcre-devel
安装zip压缩模块
yum install -y zlib zlib-devel
安装SSL加密模块
yum install -y openssl openssl-devel
安装wget,用于下载文件,如果已经安装过就忽略
yum install -y wget
下载Nginx 1.9.9源码
wget http://nginx.org/download/nginx-1.9.9.tar.gz
把源码解压出来
tar -zxvf nginx-1.9.9.tar.gz
工作路径切换到Nginx目录
cd nginx-1.9.9
执行下面的命令
./configure
安装Make命令,已经安装过就忽略
yum install -y make
修改Makefile文件,把-Werror删除,Nginx 1.9.9比较特殊,不处理会报错!
vim objs/Makefile

修改ngx_user.c,注释其中一行,Nginx 1.9.9比较特殊,不处理会报错!
vim src/os/unix/ngx_user.c

编译Nginx
make
安装Nginx
make install
启动Nginx
/usr/local/nginx/sbin/nginx
防火墙开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙,让其生效
systemctl stop firewalld.service systemctl start firewalld.service
完成!可以浏览器看效果!
