无论您从哪里构建 Apache,您都必须从您的 Apache 源代码运行 ./configure。由于听起来您对构建东西很陌生,因此我不建议您从源代码构建 Apache。
在 Centos 7 上,我执行了以下操作来构建它。首先,我必须为 Apache 开发安装几个包:
sudo yum -y install httpd-devel
sudo yum -y install openssl
sudo yum -y install openssl-devel
然后为了构建它,我做了:
cd /tmp
tar xvf mod_auth_radius-1.5.8.tar
cd mod_auth_radius-1.5.8
cp mod_auth_radius-2.{0,4}.c
sed s/remote_ip/client_ip/g -i mod_auth_radius-2.4.c
apxs -i -a -c mod_auth_radius-2.4.c
sed 它是因为代码不能在 Apache 2.4 上正确编译。
在那里,现在你有一个 /etc/httpd/modules/mod_auth_radius-2.4.so 准备好了。