1、前面部署查看php
本文章不是單一配置文章,要查看本文章須要先看文章的上節部分,請點擊查看。
html
上節文章查看請點擊這裏mysql
2、daloRADIUS詳細部署sql
一、軟件下載
數據庫
wget http://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz
#解壓 tar xf daloradius-0.9-9.tar.gz cd daloradius-0.9-9 #查看安裝說明 more INSTALL
二、解決依賴vim
在INSTALL中咱們能夠看到程序的需求,須要知足這些需求,不然不能正常運行。瀏覽器
Apache 1/2 PHP 4/5 PHP GD PHP DB Abstraction Layer (may require PHP Pear) PHP Mail MySQL 4/5
若是想編譯安裝的話能夠參考個人文章《編譯搭建LAMP服務器》,我這裏直接使用yum安裝了,比較簡單。bash
#安裝httpd yum install httpd -y #安裝php及組件 yum install php php-mysql php-gd -y # 安裝 yum install php-pear-DB -y #轉移php文件 cp -a daloradius-0.9-9 /var/www/daloradius
三、導入數據庫
服務器
第一種狀況:radius數據庫已經存在了。ide
就是說已經在MySQL中建立了radius數據庫,而且建立了相應的表,這個在安裝FreeRADIUS服務的時候已經完成了,這種狀況操做就比較簡單了。
cd /var/www/html/daloradius/contrib/db mysql -uradius -pradpass radius < ./mysql-daloradius.sql
第二種狀況:radius數據庫不存在。
這種狀況下先要建立radius,而後在導入數據表。
#建立數據庫 mysqladmin create radius #使用FreeRADIUS 1.x版本,執行下面命令 mysql -uroot -p radius < fr1-mysql-daloradius-and-freeradius.sql #使用FreeRADIUS 2.x版本,執行下面命令 mysql -uroot -p radius < fr2-mysql-daloradius-and-freeradius.sql
四、設置數據庫鏈接
具體操做咱們也是查看INSTALL文檔。
cd /var/www/daloradius/library vim daloradius.conf.php
#具體根據本身的參數設定 $configValues['CONFIG_DB_HOST'] = 'localhost'; $configValues['CONFIG_DB_PORT'] = '3306'; $configValues['CONFIG_DB_USER'] = 'radius'; $configValues['CONFIG_DB_PASS'] = 'radpass'; $configValues['CONFIG_DB_NAME'] = 'radius'; ………… #這個路徑和程序放置路徑有關係 $configValues['CONFIG_PATH_DALO_VARIABLE_DATA'] = '/var/www/daloradius/var';
3、使用daloRADIUS
具體的主機配置我這裏再也不介紹,啓動Web服務,找一個瀏覽器輸入:http://yourip/daloradius。從INSTALL文檔中能夠看到,第一次登陸的用戶是administrator,密碼是radius。若是生產環境使用的話必定要修改如下密碼,這個用戶的信息在表operators裏面。
用戶名不用輸入,已經自動填寫了,輸入密碼登陸便可出現下面的畫面。
經過菜單能夠看到他的功能很強大,這裏不會每一個都詳細介紹,咱們主要看看Management、Accounting、Config。
一、Management
咱們添加兩個用戶,使用不一樣的密碼類型。
能夠看到密碼格式是不一樣類型存放的。
二、Accounting
從下面的這個報告中能夠看到***用戶的登陸時間流量等等狀況。
查看當前在線用戶。
三、Config
這裏能夠對管理員進行增刪改。
若是要禁用用戶,能夠經過Mysql刪除對應用戶,也能夠經過Web程序禁用用戶,更多功能請自行研究。