背景
为了解决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
支持的问题。看连接吧,都是泪!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。