资讯专栏INFORMATION COLUMN

CentOS上编译安装Nginx

molyzzx / 2619人阅读

摘要:背景为了解决自带的上没有支持的问题,需要自己手工编译安装安装依赖更新编译与安装下载可访问官网下载最新版解压编译安装运行其他判断当前版本是否支持某项功能的命令备注最后我发现,可以通过安装官方的版本解决没有支持的问题。

背景

为了解决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://nginx.org/en/linux_packages.html

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39313.html

相关文章

  • (小白指南)在 Linux 服务器上安装 Nodejs、Nginx 以及部署 Web 应用

    摘要:首先,的命令和并不能在全局使用。文章有意将浏览器不能访问服务器的两个问题写出来,是因为作者在排查问题的时候,发现在服务器直接访问的页面,能很好地检查排除问题在百度寻找问题答案的时候,发现这种做法也得到了不少人的肯定。 前段时间要把项目部署到服务器,期间踩了不少的坑。故写下这篇文章,从零开始把自己部署的过程都记录下来,希望能给其他像我一样的小白一点帮助。如果有疏漏的地方,请各位客官指出,...

    glumes 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<