在CentOS 7中使用PAM和nginx

时间:2016-02-25 20:41:00

标签: nginx centos rpm pam rhel7

我是linux的新手。我计划使用PAM和linux用户来验证nginx服务器访问。我从epel安装了nginx。但似乎auth_pam模块不适用于nginx rpm。谁能给我一些见解?

由于

2 个答案:

答案 0 :(得分:1)

您需要从CentOS 7中的源代码编译ngx_http_auth_pam_module,打包版本仅适用于Debian(nginx-extras或nginx-full软件包)。

有关详细信息,请参阅source repo:https://github.com/stogh/ngx_http_auth_pam_module

答案 1 :(得分:1)

可通过RPM安装here使用pam nginx模块

yum install https://extras.getpagespeed.com/release-el7-latest.rpm
yum install nginx-module-auth-pam

要启用此模块,请将以下内容添加到/etc/nginx/nginx.conf并重新加载nginx:

load_module modules/ngx_http_auth_pam_module.so;