完成《
使用dialup_admin来管理radius服务器》后,在资源中下载README、httpd.conf、mod_auth_radius-2.0.c
安装apxs2
-
sudo apt-get install apache2-prefork-dev
在mod_auth_radius-2.0.c所在目录执行如下命令
-
sudo apxs2 -i -a -c mod_auth_radius-2.0.c
在执行结果的末尾我们看到如下路径
/usr/lib/apache2/modules/mod_auth_radius-2.0.so
修改下载的httpd.conf,我修改的结果如下,不理解如何修改的同学可研读下载的README和httpd.conf
-
LoadModule radius_auth_module /usr/lib/apache2/modules/mod_auth_radius-2.0.so
-
-
-
-
# AddRadiusAuth server[:port] [ timeout [ : retries ]]
-
AddRadiusAuth localhost:1812 testing123 5:3
-
-
# AddRadiusCookieValid
-
AddRadiusCookieValid 5
-
-
-
-
-
-
AuthType Basic
-
-
AuthName "RADIUS authentication for localhost"
-
-
AuthBasicProvider radius
-
-
AuthRadiusActive On
-
-
require valid-user
-
-
将修改的httpd.conf文件内容追加到/etc/apache2/httpd.conf中
在/var/www/目录下创建一个secure目录并放入一些文件
重启apache2,这样,对secure目录的访问就需要radius认证了。
阅读(3030) | 评论(0) | 转发(0) |