我有一个项目已部署在具有Apache-2.2.31版本的Linux Server中。
现在,我们想将apache-2.2
分支升级到apache-2.4
分支。即apache-2.2.34
我们为apache-2.2分支启用了NTLM模块,并且mod_ntlm是从Web获得的模块,并将其放在apache/modules
目录中,并使用下面的行在httpd.conf
文件中启用了
LoadModule ntlm_module modules/mod_ntlm.so
所以我将我的apache版本从2.4.34
升级到了2.2.31
,但是相同的mod_ntlm无法正常工作。[因为下载的mod_ntlm不支持apache 2.4]
我使用./configure命令升级到apache-2.2.34。尝试启动apache服务时,出现错误
不支持ap_requires
当我进一步搜索时,在apache网站中提到使用“ ap_register_auth_provider”代替ap_requires。但我不知道该如何在mod_ntlm.so
文件中
https://httpd.apache.org/docs/trunk/developer/new_api_2_4.html
对于apache-2.2分支版本,我从下面的链接下载了mod_ntlm, https://osdn.net/frs/g_redir.php?m=kent&f=modntlm%2Fmodntlm%2F0.4%2Fmod_ntlm-0.4.tar.gz
请帮助我,我们是否有任何适用于Apache-2.4.34发行版的mod_ntlm模块。