Centos 8.3安装Nginx 1.9.9

By qq84628151 1 条评论

安装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

完成!可以浏览器看效果!