李新煒+趙磊
摘要:該文討論了基于WordPress的校園網(wǎng)站群設(shè)計的必要性、可行性與優(yōu)勢,并對WordPress的多站群管理開啟方式做了論述,最終給出結(jié)論。
關(guān)鍵詞:站群管理;WordPress;校園網(wǎng)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)17-0051-02
高校網(wǎng)站是各大高校的門戶和窗口,也是數(shù)字化校園的重要指標(biāo)。網(wǎng)站在學(xué)校宣傳、就業(yè)、招生和日常管理等方面有著重要的窗口的作用。目前各高校普遍都有校級網(wǎng)站和二級站,其種類涵蓋了各系部、處室和單位的子站。因為網(wǎng)站的規(guī)模迅速擴(kuò)大,各高校都至少包含了數(shù)十個子站點(diǎn)。由于資金和人員等因素,大部分二級網(wǎng)站都由各系部或?qū)W院自行建設(shè)并交由學(xué)生進(jìn)行維護(hù)管理而缺乏統(tǒng)一的標(biāo)規(guī)劃。網(wǎng)站采用的平臺、技術(shù)和維護(hù)水平也參差不齊,給網(wǎng)站的管理和學(xué)校服務(wù)器維護(hù)都帶來的繁重的負(fù)擔(dān)。
以聊城大學(xué)東昌學(xué)院為例,學(xué)院2009年開始建設(shè)自己的網(wǎng)站,到目前為止,一共有28個二級網(wǎng)站和子站,分為黨政部門和教學(xué)部門兩大部分,由各自的單位和系部管理和建設(shè)。所有的網(wǎng)站都由學(xué)院網(wǎng)絡(luò)中心的一臺獨(dú)立服務(wù)器進(jìn)行發(fā)布和安全管理。網(wǎng)站服務(wù)器安裝微軟的Windows Server操作系統(tǒng)加IIS服務(wù)器,采用的SQL server和ACCSCE數(shù)據(jù)庫的組合,所以只能使用ASP或者ASP.net技術(shù)制作的網(wǎng)站,如果使用PHP或者JSP加APACHE或者基于LINUX操作系統(tǒng)等技術(shù)開發(fā)的網(wǎng)站都需要外掛服務(wù)器,再鏈接到主站上。由于Windows Server操作系統(tǒng)本身漏洞或者網(wǎng)站的漏洞比較多,經(jīng)常出現(xiàn)網(wǎng)站癱瘓、數(shù)據(jù)丟失、子站被黑或掛馬等情況。特別是教務(wù)處的網(wǎng)站,由于訪問量較大較頻繁,還有獨(dú)立的教務(wù)系統(tǒng)需要運(yùn)行,所以經(jīng)常出現(xiàn)狀況。網(wǎng)站由網(wǎng)絡(luò)中心統(tǒng)一運(yùn)行,雖然日常管理和新聞發(fā)布都由系部完成,但是如果需要對網(wǎng)站進(jìn)行修改,功能的增減,則必須先聯(lián)系網(wǎng)絡(luò)中心,將網(wǎng)站下載到本地,修改完畢后再交由網(wǎng)絡(luò)中心管理員重新發(fā)布才可以使用。網(wǎng)站的可擴(kuò)展性和使用便捷性上都嚴(yán)重不足,由于前期建立的網(wǎng)站很多都是從網(wǎng)絡(luò)上下載的源碼修改得來的,本身就存在很多先天不足和漏洞,所以給服務(wù)器運(yùn)行也帶來了極大的安全隱患。
1站群概念
站群是指在統(tǒng)一構(gòu)架、統(tǒng)一標(biāo)準(zhǔn)和規(guī)劃的基礎(chǔ)上建設(shè)的網(wǎng)站,用以實現(xiàn)分級管理和分級維護(hù)的目的。站群實現(xiàn)了網(wǎng)站的集群化管理和技術(shù)標(biāo)準(zhǔn)的統(tǒng)一。站群系統(tǒng)可以充分發(fā)揮出信息集成的各種優(yōu)勢,實現(xiàn)網(wǎng)站管理統(tǒng)一權(quán)限分配,統(tǒng)一導(dǎo)航和檢索,實現(xiàn)網(wǎng)站資源的有效整合和信息共享,從而消除“信息孤島”和“僵尸網(wǎng)站”的現(xiàn)象。
2高校站群的模式
建設(shè)網(wǎng)站群平臺是將原有的分散且不規(guī)范的站點(diǎn)連為一體,實現(xiàn)站點(diǎn)集中化部署,分布式管理。可以為每個站點(diǎn)指定不同的用戶管理、維護(hù)、發(fā)布站點(diǎn),滿足用戶網(wǎng)站群多級管理的需要。高校站群可采用二級管理模式,即主站加二級子站的管理模式。主站為高校門戶網(wǎng)站,二級子站為各院系、機(jī)關(guān)部門和院屬單位等網(wǎng)站的網(wǎng)站群體系。通過網(wǎng)站群管理平臺的基礎(chǔ)架構(gòu)的搭建,實現(xiàn)統(tǒng)一內(nèi)外網(wǎng)資源和其他應(yīng)用系統(tǒng)數(shù)據(jù)的整合及擴(kuò)展。
3使用WEB應(yīng)用技術(shù)的WordPress
WordPress是一個基于MySQL和PHP的開源博客平臺,用戶可以在安裝了相應(yīng)開發(fā)環(huán)境之后的服務(wù)器上架設(shè)自己的博客系統(tǒng)。WordPress注重用戶習(xí)慣和Web標(biāo)準(zhǔn),逐漸演化為CMS內(nèi)容管理系統(tǒng),已經(jīng)逐漸成為全球使用者最多的自托管博客系統(tǒng),其具有的多站點(diǎn)管理功能使其具備配置站群系統(tǒng)的開發(fā)能力。通過模板的功能支持可以實現(xiàn)網(wǎng)站群的快捷創(chuàng)建。
4配置多站點(diǎn)網(wǎng)站
在WordPress的安裝配置文件中找到并打開名為wp-con-fig.php的文件。在編輯改配置文件加人代碼definef‘WP_AL-LOW_MULTISITE,true),之后WordPress網(wǎng)站中的后臺工具欄中會增加“配置網(wǎng)絡(luò)”的選項,進(jìn)入并按照提示停用所有插件,進(jìn)行網(wǎng)絡(luò)安裝。如圖1所示。
(1)為了實現(xiàn)多站點(diǎn)配置,添加如下代碼代碼加到wp-con-fig.php文件中的“/*Thats all,stop editing!Happy blogging.*/”代碼段前,并保存文件。代碼如下所示:
(3)在安裝子站的過程中有兩種安裝方式:“使用子域名”或“子文件夾”方式安裝。如果選擇的是子域名方式來安裝,必要做泛域名解析,設(shè)置主域名和泛域名解析是必要的工作。
(4)子站獨(dú)立域名綁定需要首先做域名A記錄,這里推薦使用WordPress官方提供的MU Domain Mapping插件進(jìn)行操作。該插件提供的“域映射配置選項”界面可以綁定主機(jī)的IP地址。在“域名選項”中把站點(diǎn)ID和域名進(jìn)行綁定,就可實現(xiàn)通過域名的訪問并自動跳轉(zhuǎn)到主站點(diǎn)。
5結(jié)束語
站群系統(tǒng)的實現(xiàn)采用主站加子站的二層模式。主站與子站在形式上各自獨(dú)立,邏輯上又相互聯(lián)系。站群支持主站與子站實現(xiàn)集中化部署,分布式管理的管理模式。站群系統(tǒng)一級主站主要完成學(xué)校門戶網(wǎng)站的建設(shè)需要。通過統(tǒng)一的數(shù)據(jù)后臺檢索,主站可以實時顯示出學(xué)校所有的二級網(wǎng)站鏈接,站群系統(tǒng)的二級子站主要滿足學(xué)校所有二級單位的網(wǎng)站建設(shè)需要,包括了各系部處室和各附屬部門的網(wǎng)站建設(shè)。為每個站點(diǎn)指定不同的用戶管理來維護(hù)、發(fā)布站點(diǎn),滿足用戶網(wǎng)站群多級管理的需要。這種站群的工作方式將各部門原本分散的信息進(jìn)行了有效的整合,徹底解決目前二級網(wǎng)站因?qū)I(yè)力量不足而存在的一些問題,能更好地為各級職能部門和學(xué)院提供完備的網(wǎng)站建設(shè)及管理服務(wù)。