秦 勁
摘 要隨著網絡的普及,越來越多的學校都用ADSL接入了互聯網。學校網站作為一個宣傳學校的窗口,自然會得到很多學校的青睞。很多學校都購買了域名和有限的空間,并且做好了宣傳學校的網站,將這扇窗口向世界打開。作為網絡管理人員,理所當然承擔起上傳資料和維護網站的任務。可是,隨著時間的推移,空間顯得不夠充足,網站也需要改版,諸多問題難以解決。如果將網站放在自己的服務器上,需要上傳什么內容,需要用多大空間,甚至網站改版等都可以由自己控制,十分方便。經過探索,筆者終于在校園網服務器上成功搭建了穩定高效的Web服務器,本文便與大家分享研究成果。
關鍵詞Apache PHP Mysql;網絡WEB服務器;整站系統
如今,很多學校都配置了網絡機房,計算機速度有了很大提升,硬盤空間也有很大空余,網絡帶寬都在2 M及以上,在這樣的環境下,如果將學校網站放在自己的服務器上,網絡空間不是想要多少就有多少了嗎?學校網站的圖片、視頻也能夠及時上傳,網站制作語言、數據庫也可以自由改寫。
選擇
一、WEB服務器工具的選擇
Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,它的高效穩定的性能得到全球眾多Web服務商的認可,采用它來作為校園網WEB服務器平臺毋庸置疑。
二、數據庫服務器的選擇
現在網絡上流行的數據庫服務器有ACCESS、MSSQL和MYSQL等,其中ACCESS安全性較弱,適合用于數據少的網站,速度較慢。MSSQL是微軟公司的產品,價格不菲,速度和安全性也比較強,但數據庫的配置較難。MYSQL是LINUX/UNIX下的一種免費的數據庫,它在LINUX/UNIX下表現相當不錯,速度快,而且是免費的產品,現在已被移植到WINDOWS下,速度與MSSQL相比,毫不遜色,操作方法也極其簡單,所以,MYSQL是數據庫服務器的最佳選擇。
三、網站設計語言的選擇
ASP,PHP,JAVA等是時下非常流行的網站設計語言,其中PHP和C語言相當,安全性和易用性強,操作數據庫簡單,由于筆者選擇的是MYSQL數據庫,APACHE+MYSQL+PHP是網絡上最為經典的搭配,所以,選擇了PHP作為開發網站的語言,這樣,方便日后的維護,語法易讀,操作簡單。
安裝
一、安裝APACHE+
MYSQL+PHP
為了簡化操作,網絡上有許多人已經將這三種工具做成了一個包,如APPSERV和APMSERV,這兩種工具安裝簡單,安裝完后就包含了我們需要的APACHE+MYSQL+PHP環境。

舉例說明,筆者選擇了APMSERV版本為5.2.0的套件。APMServ 5.2.0 是一款擁有圖形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl網站服務器平臺的綠色軟件。無需安裝,具有靈活的移動性,將其拷貝到其他目錄、分區或移至其他電腦時,均只需點擊APMServ.exe中的啟動按鈕,即可自動進行相關設置,將Apache和MySQL安裝為系統服務并啟動。
APMServ集合了Apache穩定安全的優點,并擁有跟IIS一樣便捷的圖形管理界面,同時支持MySQL 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、端口更改、SMTP、上傳大小限制、自動全局變量、SSL證書制作、緩存性能優化等設置,只需鼠標一點即可完成。這個工具集成了許多常用軟件,非常實用,大家可以在網上輕易找到這個工具,并下載安裝。由于APMSERV的安裝過程非常簡單大家只要按說明解壓縮后就可以使用了(筆者以安裝到D:APMServ5.2.0為例),如圖1、圖2。

二、啟用APMSERV.exe
安裝完后,要啟用APMSERV.exe,如果你的WINDOWS安裝了IIS服務,請停止該服務,否則會提示占用了80端口,APACHE啟動不成功。停用IIS后,就可以啟動APACHE和MYSQL了。如果你想讓你的WEB服務器啟動計算機后自動啟動,你可以選中“隨WINDOWS運行”,這樣便會自到添加三個服務支你的計算機中。至此,你的Web服務器已經搭建成功了,只剩下網站沒有設計了(測試網站前一定要點擊下圖中的“啟動APMServ”啟動你的Apache和Mysql數據庫),如圖3。

啟動后,要對MYSQL進行管理,創建一個網站要用到的數據庫用戶名、數據庫密碼以及準備使用的新數據庫名稱。
創建網站
一、網站系統的選擇
如果要自己動手制作一個網站,花費時間較長,并且在穩定性和安全性上還會出現許多意想不到的問題,而網絡上有許多整站系統可以允許免費使用,作為校園網絡的整站系統,由于我們選擇了APMSERV用為服務器套件,它可以支持很多種網頁開發語言,常用的PHP,ASP,JAVA它都支持,這為我們以后想用其他的語言設計網站打了一個很好的基礎。筆者通過試用,發現PHP168整站系統相當不錯,用來制作校園網站很輕松,尤其是PHP168V3.5版本提供了許多種風格可供選擇,為以后快速改變網站版面提供了很簡單的操作方式。這個整站系統可以從http://www.php168.com網站里面下載。下載后根據提示,將壓縮包中的內容解壓縮到APMSERV所在目錄里面,如圖4。

(如圖4所示,網站目錄為D:APMServ5.2.0wwwhtdocs,請特別注意用PHP語言編寫的網站放在這里,ASP編寫的網站放在其他位置),然后根據說明文件要求,對PHP網站進行安裝,如圖5)。
安裝過程中要求你提供你的數據庫的用戶名、密碼以及使用的數據名稱,完成后,你可以進入后臺對你的網站進行操作設置了(如圖6)。

此時,網站的前臺訪問地址為“http://127.0.0.1”,當然你應該在后臺可以進行修改,以便讓其他計算機使用者能看到你的網站。網站此時的前臺頁面里有一些預設的欄目和其它一些東西,作為網站管理員的你此時應該好好進行PHP168網站學習一下相關視頻錄像,研究一下PHP168整站系統,以便好設置學校網站。
二、備份網站
網站設計好以后,管理人員要隨時檢查機器配置,看是否打好相關補丁,還要進后臺看看有沒有非法登入網站系統的人,哪些人做了哪些操作,管理員還應該隨時進行備份操作,以免網站在某時修復所用。
其他
至此,網站建設告一段落,作為管理員,如果想將網站掛到互聯網上,還應該在路由器中進行操作,如端口映射,將來自外網對80端口的請求轉到你安裝了Web服務器的那臺計算機的80端口,這樣,你的計算機就成為互聯網上的一臺服務器了。現在,想在你的網站中掛上什么內容都可以,服務器空間掌握在自己手中,網站設計語言也是任你選擇的。
總之,用APACHE+PHP+MYSQL可以架設性能優異,安全穩定的高性能Web服務器,它們的更多獨到之處,我們在以后的工作中可以仔細研究體會。■
(作者單位:四川省崇州市教儀電教站)