CentOS上编译安装Nginx

前端之家收集整理的这篇文章主要介绍了CentOS上编译安装Nginx前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

背景

为了解决CentOS7.2自带Nginx上没有auth-request支持的问题,需要自己手工编译安装Nginx .

安装依赖

更新yum

yum update -y
yum -y install gcc gcc-c++ make zlib-devel pcre-devel openssl-devel

编译与安装

下载(可访问官网下载最新版)

wget http://Nginx.org/download/Nginx-1.10.1.tar.gz

解压

tar -xvf Nginx-1.10.1.tar.gz

编译

cd cd Nginx-1.10.1
./configure --with-http_auth_request_module

安装

make && make install

运行

/usr/local/Nginx/sbin/Nginx

其他

判断当前版本是否支持某项功能的命令https://github.com/shopware/devdocs/blob/master/source/blog/_posts/2015-03-02-sso-with-nginx-auth_request.md#installation

Nginx -V 2>&1 | grep -qF -- --with-http_auth_request_module && echo ":)" || echo ":("

备注

最后我发现,可以通过安装官方的版本解决没有auth_request支持的问题。看连接吧,都是泪!

原文链接:https://www.f2er.com/centos/381687.html

猜你在找的CentOS相关文章