CentOS上编译安装Ngin

背景

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

安装依赖

更新yum

yum update -yyum -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:

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

备注

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

  1. http://nginx.org/en/linux_packages.html

  2. https://www.nginx.com/resources/admin-guide/installing-nginx-open-source/

关键字:CentOS, Nginx

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部