所以我们最近从httpd 2.2迁移到2.4,似乎mod_auth_tkt不再可用。是否有替代模块或更新的版本?
答案 0 :(得分:1)
来自Gavin Carr的GitHub回购( Open Fusion 和原作者):
https://github.com/gavincarr/mod_auth_tkt
版本2.3.99b1(又名2.4 beta 1)支持Apache httpd-2.4,请参阅 Gavin's announcement on 2015-07-31。
此更新基于Dietmar Berg,Ivo De Decker和Peter Karman提供的补丁,并使mod_auth_tkt
与httpd-2.4 API更改保持一致。
自2015年以来似乎没有任何更新.Dietmar的回购可在此处获取:https://github.com/dietmarb01/mod_auth_tkt,这也是2015年的最新更新。
为当前的RHEL / CentOS制作.rpm
文件,假设您有可行的构建系统(gcc
和rpmbuild
以及所需的开发包):
unzip 2.3.99b1.zip # obtain first from GitHub
cd mod_auth_tkt-2.3.99b1
sed -r -i.bak -e 's_/usr/sbin/apxs_/usr/bin/apxs_' \
-e 's_Wed Nov 28 2006_Tue Nov 28 2006_' \
-e 's_ ChangeLog _ _' mod_auth_tkt.spec
cd ..
tar czvf mod_auth_tkt-2.3.99b1.tar.gz mod_auth_tkt-2.3.99b1
rpmbuild -tb mod_auth_tkt-2.3.99b1.tar.gz
分别进行了三次sed
更改:
apxs
的路径(在RHEL 7中移入/usr/bin/
)rpmbuild
会抱怨的虚假日期ChangeLog
文件请注意,.spec
文件错误地将架构分配给CGI RPM(仅包含perl和CSS)。