2014-10-27 76 views
0

嘿傢伙我有一個大問題,我有一個centos vps和我想要radius apache web服務器身份驗證。但在這些教程http://freeradius.org/mod_auth_radius/,我不知道我應該在哪裏輸入:Radius阿帕奇web服務器上的分區

./configure --add-module=LOCATION/mod_auth_radius.c 

(我想,在「無功/網絡」和「等/ httpd」字樣,但告訴我這些錯誤:-bash:./配置:沒有這樣的文件或目錄) 請幫助我。

回答

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 

戰略經濟對話,因爲代碼不會在Apache 2.4右編譯。

那裏,現在你有一個/etc/httpd/modules/mod_auth_radius-2.4.so準備好去。