我是linux的新手。我计划使用PAM和linux用户来验证nginx服务器访问。我从epel安装了nginx。但似乎auth_pam模块不适用于nginx rpm。谁能给我一些见解?
由于
答案 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;