1

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

谢谢

4

2 回答 2

1

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

有关详细信息,请参见源代码库:https ://github.com/stogh/ngx_http_auth_pam_module

于 2016-02-25T21:24:47.260 回答
0

pam nginx 模块通过此处的 RPM 安装获得:

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;
于 2019-05-13T07:42:36.817 回答