CentOS 7 Apache:启用Basic Auth+pam

Posted 运维AI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 Apache:启用Basic Auth+pam相关的知识,希望对你有一定的参考价值。

限制特定网页上的访问,并使用操作系统用户通过SSL连接进行身份验证。

[1]
[2] 例如, 在[/var/www/html/auth-pam]目录下设置Basic Auth。
# 从EPEL安装 [root@www ~]# yum --enablerepo=epel -y install mod_authnz_external pwauth [root@www ~]# vi /etc/httpd/conf.d/authnz_external.conf # 添加到最后 <Directory /var/www/html/auth-pam>    SSLRequireSSL    AuthType Basic    AuthName "PAM Authentication"    AuthBasicProvider external    AuthExternal pwauth    require valid-user </Directory> [root@www ~]# mkdir /var/www/html/auth-pam [root@www ~]# vi /var/www/html/auth-pam/index.html # 新建测试页面 <html> <body> <div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;"> Test Page for PAM Auth </div> </body> </html> [root@www ~]# systemctl restart httpd
[3] 在客户端上使用Web浏览器访问测试页面,并使用CentOS系统上的用户进行身份验证。

[4] 完成访问。

以上是关于CentOS 7 Apache:启用Basic Auth+pam的主要内容,如果未能解决你的问题,请参考以下文章

centos6.7搭建yum源服务器

怎么在CentOS 8上安装启用Apache服务器

CentOS 7安装 apache

怎么在CentOS 8上安装启用Apache服务器

如何在 CentOS7 的 Virtualmin 上启用/安装 HTTP/2

CentOS 7.1 Bridge启用STP报错"Master connection not found or invalid"