中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
構(gòu)建基于Linux下的IRC服務(wù)器和WEBIRC登陸平臺(tái)
構(gòu)建基于Linux下的IRC服務(wù)器和WEBIRC登陸平臺(tái)
2008-02-27 10:40
一、簡(jiǎn) 介
IRC是英文“Internet Relay Chat”的縮寫,它是一種即時(shí)交談工具,是目前全球最流行的在線聊天方式之一。它的特點(diǎn)是速度快,方便的自建和使用個(gè)人聊天室,同時(shí)開20多個(gè)小窗與人 聊天不影響速度,強(qiáng)大的聊天室管理、文件傳送功能,是全球網(wǎng)友網(wǎng)上交流的最佳選擇。目前,全球著名的IRC服務(wù)器,如efnet、link-net等站點(diǎn) 都有采用以ircd-hybrid系統(tǒng)為構(gòu)建平臺(tái)。一般要使用IRC聊天方式,需要使用IRC專門的聊天軟件,例如mIRC,然后登陸到IRC的服務(wù)器即 可開始聊天,為了方便起見,本文同時(shí)介紹基于CGI構(gòu)建WEB方式登陸IRC服務(wù)器的操作方法,這樣登陸IRC就變得簡(jiǎn)單明了。
本文介紹的ircd-hybrid與CGI IRC都是開源代碼,功能非常強(qiáng)大,安全穩(wěn)定高效,系統(tǒng)資源占用低,應(yīng)用最為廣泛。其中webcgi可省去常用方式需要安裝jave客戶端的步驟,方便快捷實(shí)用。最新發(fā)布的源代碼可以在http://sourceforge.net/ 網(wǎng)站獲得。

二、安裝前的準(zhǔn)備
首先,在服務(wù)器上選擇完全安裝方式安裝好Linux系統(tǒng),推薦使用Redhat Linux 7.2以上的操作系統(tǒng)。編譯安裝Apache到/usr/local/apache目錄,配置Apache支持perl。
其次,獲得ircd-hybrid與CGI IRC的軟件包。
以root用戶登陸Linux平臺(tái)服務(wù)器,并下載最新的源代碼到/home/irc目錄
mkdir /home/irc
cd /home/irc
wget http://puzzle.dl.sourceforge.net/sourceforge/ircd-hybrid/ircd-hybrid-7.1.3.tgz
wget http://nchc.dl.sourceforge.net/sourceforge/cgiirc/cgiirc-0.5.7.tar.gz

三、安裝配置的具體步驟
本文以www.myirc.org域IRC服務(wù)器的建立為例,來分別詳細(xì)介紹ircd-hybrid和webirc系統(tǒng)在Linux服務(wù)器上的構(gòu)建。
①.安裝ircd-hybrid系統(tǒng)IRC服務(wù)器。
為方便統(tǒng)一管理安裝的應(yīng)用程序,設(shè)定安裝ircd-hybrid到/usr/local/ircd-hybrid目錄。
cd /home/irc/
tar zvxf ircd-hybrid-7.1.3.tgz
cd ircd-hybrid-7.1.3
./configure --prefix=/usr/local/ircd-hybrid
make
make install

以上為解壓編譯安裝,約五分鐘后可完成,接下來可根據(jù)需要配置ircd.conf文件。我們可以根據(jù)源代碼壓縮包提供的配置文件為實(shí)例,在此文件基礎(chǔ)上直接編輯修改,這樣就可以省去很大的配置工作。
cd /usr/local/ircd-hybrid/
cp /home/irc/ircd-hybrid-7.1.3/etc/example.conf ./etc/ircd.conf
chmod 755 * -R
修改配置文件
vi ./etc/ircd.conf
設(shè)置說明如下:
serverinfo {
       name = "ircd";
       sid = "1ST";
network_name = "MyNet";
       max_clients = 512;};
listen {
       port = 6665 .. 6669;};
auth {
       user = "*@*";
       class = "users";};
class {
       name = "users";
       ping_time = 2 minutes;
number_per_ip = 2;
max_number = 512;};
其中sid設(shè)置處最為關(guān)鍵,必須按提示說明設(shè)置3個(gè)安符,其中第一個(gè)必須是數(shù)字1-9,后兩個(gè)必須是字母組合,否則ircd服務(wù)不能正常啟動(dòng)。
以上為簡(jiǎn)略設(shè)置,可以根據(jù)文檔各項(xiàng)說明具體詳細(xì)設(shè)置,這里不一一說明,以上配置可保證IRC服務(wù)器正常運(yùn)行。
到這里,ircd-hybrid系統(tǒng)的IRC服務(wù)器安裝設(shè)置已經(jīng)完成,就可以運(yùn)行啟動(dòng)ircd服務(wù)了。
adduser ircmaster -g nogroup
chown ircmaster.nogroup /usr/local/ircd-hybrid -R
su ircmaster
cd /usr/local/ircd-hybrid/bin
./ircd
其中ircd服務(wù)不能以root權(quán)限運(yùn)行,必須切換非root用戶狀態(tài),以上我們是創(chuàng)建了一個(gè)ircmaster的系統(tǒng)用戶。運(yùn)行正常后,可以通過ps –x來查看服務(wù)進(jìn)程。


這樣,服務(wù)器就正常啟動(dòng)了ircd服務(wù),開放6665-6669端口,成功構(gòu)建起一臺(tái)IRC服務(wù)器,提供一個(gè)交流平臺(tái)。

②.安裝webirc下的web登陸irc方式。
根據(jù)前期服務(wù)器Apache安裝情況,可設(shè)定為安裝到/usr/local/apache/cgi-bin/webirc目錄。
同時(shí)安裝新的應(yīng)用程序需要切換回root用戶。
exit
cd /home/irc
tar zvxf cgiirc-0.5.7.tar.gz
cp cgiirc-0.5.7 /usr/local/apache/cgi-bin/webirc -r
cd /usr/local/apache/cgi-bin/webirc
chmod 755 * -R
修改配置文件
vi cgiirc.config
設(shè)置說明如下:
default_server = www.myirc.org
default_port = 6667
default_channel = #Chat
default_nick=user???
irc charset = GB2312
format = mirc
interface font = Fixedsys
interface smilies = 1
access_channel = .*
allow_non_default = 1
其中必須增加設(shè)置allow_non_default=1 項(xiàng),否則通過webirc登陸后不能再加入其他多個(gè)頻道。以上同為簡(jiǎn)略設(shè)置,可以通過cgiirc.config.full文件進(jìn)一步詳細(xì)設(shè)置,完畢后用其替換cgiirc.config即可。
到此,所有安裝設(shè)置步驟全部完成,我們就可以通過IE等瀏覽器以web方式來訪問構(gòu)建的IRC服務(wù)器。地址欄輸入 http://www.myirc.org/cgi-bin/webirc/irc.cgi 后登陸,服務(wù)器引導(dǎo)正常情況如圖2.


普通用戶登陸IRC服務(wù)器,加入頻道后就可以與朋友聊天交流,傳送文件等。頻道管理員可以實(shí)施簡(jiǎn)單管理功能。同時(shí)管理員也可通過mIRC等客戶端軟件登陸所構(gòu)建的IRC服務(wù)器,獲得更為強(qiáng)大的管理功能,具體使用方法不在這里贅述,大家可以參考相關(guān)文獻(xiàn)。

三、結(jié)束語
本文詳細(xì)了Linux平臺(tái)下ircd-hybrid與webirc基本的安裝和定制方法,提供了一個(gè)較完整與清晰的構(gòu)建思路。以上所應(yīng)用的代碼均具有非常良好的擴(kuò)展性,對(duì)于Linux環(huán)境下進(jìn)一步開發(fā)網(wǎng)絡(luò)應(yīng)用程序的工作有一定的參考作用。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux下重啟阿帕奇服務(wù)器的常見命令
在Linux系統(tǒng)中安裝Tomcat詳細(xì)教程
linux ldap配置詳解
西都望眼社區(qū)-一份linux筆試題目
Linux下Tomcat與Apache Web服務(wù)器的整合
LINUX下Web服務(wù)器配置
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服