一、编译前提,需要安装必要的包
yum install gcc pcre-devel openssl-devel zlib-devel wget -y
二、下载对应的NGINX包
wget http://nginx.org/download/nginx-1.21.0.tar.gz
三、解压nginx
tar xf nginx-1.21.0.tar.gz
四、编译并安装nginx到/usr/local/nginx
目录中(目录无需提前创建)
cd nginx-1.21.6/
./configure --prefix=/usr/local/nginx
make
make install
安装完成后,将在/usr/local/nginx中看到如下目录
conf 存放nginx配置文件,里面的nginx.conf是nginx的核心配置文件
html 默认的html页面存放位置
logs 存放日志文件,包涵请求访问日志与错误日志
sbin 存放nginx运行程序,控制nginx的启动,停止,配置重载等
进入sbin目录,执行./nginx 启动nginx,在浏览器中访问机器ip,可以看到Welcome to nginx!则表示启动成功,若无法访问,可以检查是否被系统防火墙拦截,使用下列命令放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
五、为了方便启动可以创建软链接或者修改PATH变量