在Red Hat Enterprise Linux安裝wifidog 認(rèn)證服務(wù)器

簡(jiǎn)介

這是在Red Hat Enterprise Linux4安裝認(rèn)證服務(wù)器的詳細(xì)指南

具體指南

安裝的先決條件

up2date postgresql-client postgresql-server

up2date gcc flex libxml2-devel postgresql-devel httpd-devel libtool libpng-devel subversion

注:在Centos5,“postgresql-client”被postgresql所代替,這點(diǎn)也符合于RHEL5核蘸。

從source安裝PHP5

RHEL4沒(méi)有最新的PHP來(lái)運(yùn)行wifidog認(rèn)證服務(wù)器啸驯,所以我們需要從source編譯一個(gè)。

PHP5 source下載地址:http://www.php.net/get/php-5.1.6.tar.bz2/from/a/mirror:

cd folder_where_you_downloaded

tar -jxvf php-5.1.6.tar.bz2

按照所需編譯PHP:

cd php-5.1.6

./configure --with-pgsql --with-apxs2 --with-gettext --with-zlib --with-gd --enable-mbstring --with-config-file-path=/etc

make

sudo make install

sudo cp php.ini-dist /etc/php.ini

安裝認(rèn)證服務(wù)器

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

sudo mv wifidog-auth/ /var/www/

安裝認(rèn)證服務(wù)器的外部依賴

安裝PEAR模塊:

sudo pear install --alldeps Image_Graph-alpha

FCKE編輯器

wget http://umn.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.3.1.tar.gz

tar -zxvf FCKeditor_2.3.1.tar.gz

cd FCKeditor

sudo mv * /var/www/wifidog-auth/wifidog/lib/FCKeditor/

注:嘗試使用特定的Sourceforge服務(wù)器,例如http://umn.dl.sourceforge.net/有可能超時(shí)或失敗针姿。那么使用“generic”下載地址:

wget http://dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.3.1.tar.gz

配置apache

在/etc/httpd/conf/httpd.conf文件:

將PHP添加到DirectoryIndex指令:

DirectoryIndex index.html index.html.var index.php

添加以下新指令:

AddType application/x-httpd-php .php

將DocumentRoot更改為:

DocumentRoot "/var/www/wifidog-auth/wifidog/"

確保你還沒(méi)有適當(dāng)?shù)膋ey

cd /etc/httpd/conf/

rm ssl.key/server.key

rm ssl.crt/server.crt

make genkey

cd /usr/share/ssl/certs

make testcert

cd /etc/httpd/conf/ssl.key

cp server.key server.key.encrypted

openssl rsa -in server.key.encrypted -out server.key

chmod 400 server.key

配置postgresql

當(dāng)Postgres8+在現(xiàn)在的機(jī)器中運(yùn)行的更快時(shí)搓幌,RHEL4中的7.4版本已不足以運(yùn)行wifidog了迅箩。

注:對(duì)于全新安裝來(lái)說(shuō),只有首次運(yùn)行了PostgreSQL才會(huì)產(chǎn)生下列文件拐揭。你必須在做完變更之后關(guān)閉或重新啟動(dòng)服務(wù)器奕塑。

將以下內(nèi)容添加到/var/lib/pgsql/data/postgresql.cnf:

tcpip_socket = true

注:8.0已經(jīng)用listen_addresses setting代替了tcpip_socket flag.PostgreSQL8.0及以上在配置中不會(huì)用“tcpip_socket”啟動(dòng)。如果你使用.PostgreSQL8.0及以上,用以下內(nèi)容代替:

'listen_addresses = 'localhost'

這些都是默認(rèn)的龄砰,沒(méi)有必要改成postgresql.conf。

你也許還想將

log_destination = 'syslog'

添加到postgresql.conf 的“Reporting and Logging”部分式镐,或者確保服務(wù)器錯(cuò)誤提示信息被放置在你可以找到的地方。

將以下內(nèi)容添加到/var/lib/pgsql/data/pg_hba.conf:

host wifidog wifidog 127.0.0.1/32? ? ? ? ? ? md5

local wifidog wifidog? ? ? ? ? md5

設(shè)置cron jobs

將以下內(nèi)容添加到to /etc/crontab:

##Wifidog

#Send status emails every two minutes

*/2 * * * * apache /usr/local/bin/php

/var/www/wifidog-auth/wifidog/cron/page.php

#Vacuum the database every hour

01 * * * * apache /usr/local/bin/php

/var/www/wifidog-auth/wifidog/cron/vacuum.php

如果/var/www/wifidog-auth/wifidog/cron/cleanup.php文件存在歹茶,將以下內(nèi)容添加到/etc/crontab:

*/5 * * * * apache /usr/local/bin/php

/var/www/wifidog-auth/wifidog/cron/cleanup.php

移除安裝文件

當(dāng)然你弦,唯一能訪問(wèn)install.php文件的只有你。你將需要將install.php文件移出公眾視線尸昧。

1)進(jìn)入到wifidog目錄(/var/www/wifidog-auth/wifidog)

cd /var/www/wifidog-auth/wifidog

2)將install.php文件移到根目錄,他人無(wú)法訪問(wèn):

mv install.php ../install.php

注:你可以將它移到你選的任何位置领迈,只要不是公用。

本文章由 http://www.wifidog.pro 整理編輯衷蜓,轉(zhuǎn)載請(qǐng)注明出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末尘喝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子置吓,更是在濱河造成了極大的恐慌缔赠,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戴质,死亡現(xiàn)場(chǎng)離奇詭異踢匣,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)后专,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)输莺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)裸诽,“玉大人建瘫,你說(shuō)我怎么就攤上這事牛” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵粒梦,是天一觀的道長(zhǎng)荸实。 經(jīng)常有香客問(wèn)我,道長(zhǎng)泄朴,這世上最難降的妖魔是什么露氮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任畔规,我火速辦了婚禮,結(jié)果婚禮上叁扫,老公的妹妹穿的比我還像新娘。我一直安慰自己畴蒲,他們只是感情好对室,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般心肪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上慧瘤,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天锅减,我揣著相機(jī)與錄音,去河邊找鬼怔匣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛金闽,可吹牛的內(nèi)容都是我干的剿骨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼挤庇,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼贷掖!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起羽资,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤屠升,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后腹暖,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡糕殉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年阿蝶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了黄绩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡筑煮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出真仲,到底是詐尸還是另有隱情,我是刑警寧澤虑凛,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布灸眼,位于F島的核電站,受9級(jí)特大地震影響霉囚,放射性物質(zhì)發(fā)生泄漏匕积。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一盅粪、第九天 我趴在偏房一處隱蔽的房頂上張望悄蕾。 院中可真熱鬧,春花似錦帆调、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至熔吗,卻和暖如春佳晶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晒他,地道東北人逸贾。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像灼伤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子狐赡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容