wifidog+authpuppy認(rèn)證頁面的配置

路由器上我們使用wifidog 網(wǎng)關(guān)協(xié)議,服務(wù)器后端管理用authpuppy。

首先,選擇自己的操作系統(tǒng),在http://www.authpuppy.org/doc/Main_Page網(wǎng)站里面,操作系統(tǒng)是Linux。

然后到這個(gè)網(wǎng)站http://www.authpuppy.org/doc/Getting_Started去下載check_configuration.php 這個(gè)文件是檢測電腦安裝authpuppy需要哪些環(huán)境,下面是配置好的環(huán)境

然后到這個(gè)http://launchpad.net/authpuppy? 下載authpuppy的源碼,然后把解壓后的authpuppy目錄放到apache2的站點(diǎn)目錄,我的是ubuntu12.10,安裝后的apache2目錄是/etc/apache2/sites-available/default,

打開的內(nèi)容是


下面挑幾個(gè)來說明下:DocumentRoot /var/www? ? 這個(gè)目錄是apache2服務(wù)器的根目錄,也就是說當(dāng)你打開瀏覽器在地址欄輸入127.0.0.1時(shí),就是進(jìn)入/var/www/這個(gè)目錄里面


?這個(gè)是你在apache里面架設(shè)服務(wù)器的根目錄,比如我架設(shè)的是authpuppy,當(dāng)我一進(jìn)入authpuppy是/var/www/authpuppy/web/這個(gè)目錄下的文件,其他的也沒什么好講的。所以我們應(yīng)該把a(bǔ)uthpuppy目錄放在/var/www/這個(gè)目錄下面。接下來就是配置這個(gè)apache這個(gè),這個(gè)是讓我最頭疼的地方,配置了好幾天,才搞明白是怎么回事。

首先咱們來看下http://www.authpuppy.org/doc/Getting_Started這個(gè)里面的配置內(nèi)容


我一開始也沒多想就直接復(fù)制和粘帖,結(jié)果安裝到第三步就出錯(cuò)了。哦,忘了說怎么安裝了,在瀏覽器的地址欄上輸入127.0.0.1查看authpuppy的目錄在哪,然后進(jìn)入authpuppy里面web的目錄,就會在網(wǎng)頁上跳出安裝頁面。

再回過來說說apache怎么配置吧,先給大家看看我的配置文件


不知道大家有沒發(fā)現(xiàn)這兩個(gè)目錄不一樣

ErrorLog /var/log/apache2/authpuppy/error.log

CustomLog /var/log/apache2/authpuppy/access.log

我在我的電腦里面發(fā)現(xiàn)/var/log/apache2/里面沒有authpuppy這個(gè)目錄,后來我就把這兩個(gè)目錄改了,最后安裝成功。當(dāng)你見到如下圖片的時(shí)候就說明你已經(jīng)安裝成功,接下來盡管next就行了。


現(xiàn)在authpuppy已經(jīng)安裝完了,先松一口氣吧。

接下來我們就來配置wifidog.conf文件以實(shí)現(xiàn)和authpuppy相鏈接。

這是wifidog.conf文件

http://dev.wifidog.org/browser/trunk/wifidog/wifidog.conf

由于第一次接觸路由,所以有幾個(gè)地方先說明下,自己老是搞亂,給以后的新手留給經(jīng)驗(yàn)。

最最重要的一點(diǎn)是,在這個(gè)配置文件里面第一格不能是空格,否則就會出錯(cuò)。

ExternalInterface br-lan? 這個(gè)是lan口,這樣才能連上路由,比如手機(jī)

GatewayInterface eth0.2? 這個(gè)是wan口,通過這個(gè)與authpuppy server通信。所以主機(jī)的網(wǎng)卡要和wan同一網(wǎng)絡(luò),我的wan口ip是192.168.2.200,要和Hostname同一網(wǎng)段,才能通信。AuthServer {??

? ? ? ? ? ? Hostname 192.168.2.2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? SSLAvailable yes ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? Path /authpuppy/web/?

?}

還有這個(gè)Path,一開始我是設(shè)置成? /? 根目錄,結(jié)果不行,出現(xiàn)了這個(gè)問題:

HTTP Response from Server: [HTTP/1.1 404 Not Found

后來設(shè)置成這個(gè)目錄才可以。還有一點(diǎn)要注意的是Path的目錄兩邊都要加/,不然也會出錯(cuò)。 ?

本文由http://www.wifidog.pro/2014/12/10/wifidog-authpuppy.html?整理編輯,轉(zhuǎn)載請注明出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容