是否可以使用系统passwd文件访问Linux上的Apache的受保护的网页? 为shell访问设置多个密码文件,Apache和Samba是一个痛苦。 如果有这样的mod,这将是方便知道。
可以将mod_auth_external( http://code.google.com/p/mod-auth-external/ )configuration为针对/ etc / shadow进行身份validation
mod_auth_pam是大多数UNIX系统和apache的标准方法。
以下是/etc/pam.d/httpd的外观(可能与您的发行版不同)
auth required pam_unix.so auth required pam_unix.so account required pam_unix.so
AuthPAM_Enabled on AllowOverride None AuthName "secure area" AuthType "basic"
这里有一个链接到一个模块,使用mod_perl来完成你所要求的: Apache-AuthenPasswd-0.12
有没有可能 – 是的。 但是,从安全的angular度来看,我不确定这是否是一个好主意。 我以为有很多信息说不直接链接系统密码信息作为validation源。
另一种可能性(经过很多努力和规划)是实现LDAP。