Portal Server搭建(wifidog安裝)


可以參考這篇文檔:

http://dev.wifidog.org/wiki/doc/install/ubuntu/auth-server#Configurelocaleinwifidog.conf

 

一、 安裝前準備

打開終端(用普通用戶進入終端,不要用超級用戶)。

sudo apt-get update

sudo apt-get install apache2 php5

二、 安裝Database Server

sudo apt-get install postgresql

三、 安裝需要的庫文件

sudo apt-get install php5-cgi

sudo apt-get install php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl php5-mcrypt php5-dev

sudo apt-get install language-pack-en-base

sudo apt-get install subversion

sudo pear install XML_RPC

cd /tmp

wget http://ovh.dl.sourceforge.net/sourceforge/phlickr/Phlickr-0.2.5.tgz

sudo pear install Phlickr-0.2.5.tgz 

rm Phlickr-0.2.5.tgz

sudo apt-get install openssh-server

四、 安裝auth server

獲取認證服務器源碼(如果已經有源碼,可以不用獲取,直接將源碼放到/var/www目錄下)。

svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth

sudo mv wifidog-auth/ /var/www/

修改配置文件

sudo vi /etc/apache2/sites-available/default

將第4行做如下改變

DocumentRoot /var/www/

改變爲

DocumentRoot /var/www/wifidog-auth/wifidog

重啓apache2

sudo /etc/init.d/apache2 restart

需要修改語言支持,以便網頁能夠正常顯示

sudo vi /var/www/wifidog-auth/wifidog/config.php

define('DEFAULT_LANG', 'fr_CA');

改變爲

define('DEFAULT_LANG', 'en_US');

五、 配置auth server

打開瀏覽器,在地址欄輸入http://ipaddress:port/install.php(例如http://192.168.1.11:8909/install.php,默認端口號爲80,如果沒有修改端口號,在本機可以輸入http://localhost/install.php),可以看到安裝流程。

點擊next後,將會詢問密碼,密碼在/tmp/dog_cookie.txt文件中,用戶名和密碼都輸入dog_cookie.txt文件中的內容即可。

進入到每一步,可能都需要通過終端做頁面要求的事情,才能進行下一步,直到完成安裝。

1, 進入第一個頁面,需要進行下面的動作

postgres數據庫創建一個用戶

sudo su - postgres

createuser wifidog --pwprompt 

要求輸入密碼

wifidogtest

創建一個屬於這個新建用戶wifidogdatabase

createdb wifidog --encoding=UTF-8 --owner=wifidog

2, 進入第二個頁面,需要進行下面的動作

點擊next時會報錯,然後會有會有提示,提示可能是要求一些文件的訪問權限,直接將提示覆制到終端執行即可。終端需要先退出postgres用戶。

3, 進入第三個頁面

可能會有一些包沒有安裝,這時可以點擊頁面上的安裝,如果提示安裝失敗,那就需要手動下載安裝包,將下載好的安裝包放到/var/www/wifidog-auth/wifidog/lib目錄下,並解壓。

4, 進入第四個頁面,填寫表格,按前面創建的database信息填寫。


然後後面的步驟都是默認下一步,直到最後一步,需要填寫登錄wifidog的管理員用戶名、密碼和郵箱。下一步出現下面的這個信息就表明安裝已完成。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章