Mod auth tkt替代2.4

时间:2017-10-03 17:53:54

标签: apache

所以我们最近从httpd 2.2迁移到2.4,似乎mod_auth_tkt不再可用。是否有替代模块或更新的版本?

1 个答案:

答案 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文件,假设您有可行的构建系统(gccrpmbuild以及所需的开发包):

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会抱怨的虚假日期
  • 处理git版本中缺少的ChangeLog文件

请注意,.spec文件错误地将架构分配给CGI RPM(仅包含perl和CSS)。