【问题标题】:Radius Apache web server on centoscentos 上的 Radius Apache Web 服务器
【发布时间】:2014-12-22 23:33:47
【问题描述】:
嘿,伙计们,我遇到了一个大问题,我有一个 centos vps,并且我想要 radius apache Web 服务器身份验证。但是在这些教程http://freeradius.org/mod_auth_radius/ 中,我不知道我应该在哪里输入:
./configure --add-module=LOCATION/mod_auth_radius.c
(我在“var/www”和“etc/httpd”中尝试过,但显示这些错误:-bash: ./configure: No such file or directory)
请帮帮我。
【问题讨论】:
标签:
apache
bash
centos
radius
【解决方案1】:
您必须从您的 Apache 源代码运行 ./configure,无论您从哪里构建 Apache。由于听起来您对构建东西很陌生,因此我不建议您从源代码构建 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。