歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
apache服務器安裝前準備
在這個章節我們將討論Apache服務器安裝前的準備工作,其中包括平臺及軟硬體的選擇,這也是正式進入Apache的第一部,所以希望讀者能留意以下的重點。
平臺選擇
目前可安裝Apache的平臺有很多,其中最典型的是Unix和Unix-like,例如Solaris、Linux(本文所使用的平臺)和FreeBSD,期至于MacOS X再預設時也會安裝Apache服務器。以下是面前可以完全支援Apache的作業系統清單:
。 AIX 。 Netware
。 A/UX 。 OpenBSD
。 BS2000/OSD 。 OS/2
。 BSDI 。 OSF/1
。 DGUX 。 QNX
。 DigitalUNIX 。 ReliantUNIX
。 FreeBSD 。 SINIX
。 HP-UX 。 Solaris
。 IRIX 。 SunOS
。 Linux 。 UNIXWare
。 MacOSX 。 Windows 9x/ME
。 NetBSD 。 Windows NT/2000/XP
磁盤空間
為了成功安裝Apache 2.0,您至少需要準備50 MB的磁碟空間,這其中大部分為暫存檔,而在安裝后,實際的檔案只有10 MB左右,但隨著安裝的選項及外加的模組不同,實際使用的空間也會不同。
ANSI-C 編譯器( Compiler )
系統中必須安裝ANSI-C編譯器,建議您使用「自由軟體基金會」( Free Software Foundation , FSF )開發的GUN C 2.7.2 ( GCC 2.7.2 ),若是沒有此類編譯器,您至少須具備任何與ANSI相容的協力廠商編譯器。另外,在「 PATH 」環境變數的路徑中,需包含安裝的工具,例如「 make 」。
若要檢視「 PATH 」環境變數包含的路徑,您可以使用「 echo $PATH 」的指令。
Perl
因為一些支援的指令檔需要使用Perl 5的執行環境,例如apxs或dbmmanage,所以系統中最好能安裝Perl 5。但是目前Perl幾乎已成為各種Linux的標準配備( Red Hat Linux 9.0中使用的是Perl 5.8.0 ),因此這應該不是很大的問題。
若要確定目前系統中的Perl版本,您可以使用「 perl –v 」的指令。
記憶體數量
影響服務器執行效能的因素有很多,其中以記憶體的影響最大,因為擁有的記憶體愈多,則可快取到記憶體中的資料也愈多,以避免產生過多的「 Swapping 」所以可提升存取時的速度。
在安裝作業系統時會建立一個名為「 Swap 」的分割區(有時也稱為「虛擬記憶體」 ),它的主要功能是當時體記憶體不敷使用時,就先將等待處理的工作暫時存放在硬碟中的Swap分割區,直到實體記憶體有足夠的空間進行處理時,再由Swap分割區將工作載入記憶體中,這種資料在Swap分割區和記憶體之間傳遞的方式就稱為Swapping。
若要檢視目前系統中,有關記憶體、CPU或Swapping的活動情形,您可以使用「 vmstat 」的指令。[page]
網路介面
根據網路管理的經驗,若是服務器本身具有足夠的記憶體容量與CPU速度,但是仍未能提高用戶端的存取效能,則最大的可能因素應該是網路介面所引起的瓶頸( Bottleneck )。因為網路介面是服務器與網路溝通的唯一門戶,所以最好在安裝Apache的主機上使用就快速的網路介面,例如100Base T的纜線與網路卡。
Internet連接
如果服務器將提供Internet主機的存取服務,則在安裝前必須考慮ISP和網域名稱等問題,以下列出一份參考清單:
比較各家ISP的收費標準
預估租用的頻寬( Bandwidth )
網路連接的穩定度
是否提供技術支援
可提供的IP位址數量
申請網域名稱( Domain Name)
備份與回覆計畫
有經驗的管理員都知道,系統的故障總是出現在無法預期的未來,所以最有效的解決方案就是提供晚整的備份與復原計畫,,并且確實的執行以避免企業資料的遺失,同時縮短服務中斷的時間。
而在系統管理時可使用的備分與回復方法有很多,管理員可依實際的情形來選擇,這些工作一定要在實際安裝前完成,因為災害總是在無預警之下來臨。
以下的備份與回復方法是企業網路最長采用的方式,提供讀者參考之用:
RAID( Redundant Array of Independent Disk )
磁帶備份硬碟或光碟備份
rsync指令備份
協力廠商備份軟體
下一篇:Apache 2.0 模塊新功能 下一篇 【方向鍵 ( → )下一篇】
上一篇:文學方法 上一篇 【方向鍵 ( ← )上一篇】
快搜