自己動手架設linux下Web伺服器(圖)1

來源:互聯網
上載者:User

近幾年,開源Linux作業系統在伺服器端應用有了越來越多的案例,它的安全、開源、免費等特點得到了越來越多使用者的關注。出於對Linux的喜愛,自己也曾對Linux下架設Web伺服器進行了長久的嘗試、測試,在去年的時候動手DIY了一台1U機架式Web伺服器,託管在東莞電信機房。目前,該Web伺服器運行一年多來,穩定性、效能表現非常不錯。
    很多人都說:配置Linux伺服器不容易,感覺在命令列的模式下安裝軟體包,不利於軟體的排錯與配置。其實,就筆者的經驗來看,由於在Linux系統擁有非常多且版本不同的源安裝包,不同的硬體對應不同的源包,不同的Linux系統可能其安裝源包的方式也稍有區別。所以,在安裝配置Linux時,應該多瞭解自己的硬體與Linux之間的相容性。
    基於共同學習的原因,筆者精心整理了自己在配置Linux伺服器過程中,一些安裝步驟,配置心得等等。由於有著良好的應用基礎,希望這些能夠為Linux愛好者及初學者提供一個應用示範。本文針對CentOS 4.x或 RedHat EnterPrise Linux 4.x平台安裝,同時要求配置人員對 Linux作業系統有一定的瞭解,懂得tar基本命令及常規的系統操作,如檔案的刪除、目錄建立、移動、改名和vi編輯器的基本使用。
一、 前期思路:
    作為Web伺服器,我們需要對伺服器後期的維護、管理等環節進行綜合的考慮,完整的Web伺服器應向外提供以下幾個功能:Web伺服器軟體;上傳或下載的FTP功能、遠端控制管理等等。
   1、Linux 伺服器Web軟體:
    大家都知道,目前Web伺服器軟體使用較多的分別是,排名第一Apache和Microsoft IIS佔據市場絕大部分份額。
    1、在Linux環境下,Apache配合PHP、MySQL資料庫組建了Web伺服器強大的陣容,筆者的思路就是通過: CentOS4.1作業系統+Apache2.0+PHP5.0+Mysql5.0 組建整個Web伺服器。
    2、同時,為了更好地提升PHP套件的效能,加快動態網頁的瀏覽、處理效能,安裝PHP最佳化組件:ZendOptimizer。
    3、為了讓PHP語言能夠對映像進行處理,如網頁上傳圖片自動加上Logo等功能,該Linux伺服器還安裝有對JPG、PNG、GIF等GD庫支援。
    通過系統的考慮,我們可以對Web伺服器的組合套件架構有了清晰認識,整個安裝架構如下:
    CentOS4.1作業系統+Apache2.0+PHP5.0+ZendOptimizer3.0+Mysql5.0+GD庫
    4、所涉及軟體、套件原始碼清單:
    CentOS 4.x或 RedHat EnterPrise Linux 4.x作業系統
    mysql-max-5.0.21-linux-i686-glibc23.tar.gz(Mysql資料庫源安裝包)
    gdinstaller.tar.gz(GD庫支援整合套件包)
    httpd-2.2.4.tar.gz(Apache 2.0伺服器軟體源安裝包)
    php-5.2.1.tar.gz(PHP動態網頁源安裝包)
    ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz(ZendOptimizer源安裝包)
    2、FTP服務:
    託管於電信機房的Web伺服器,特定FTP使用者檔案上傳、下載也是必須要考慮的重點。在CentOS 4.x或 RedHat EnterPrise Linux 4.x或其它Linux作業系統中,系統內建的FTP伺服器軟體,業界人士對它的評價非常不錯。在這裡,筆者採用了CentOS 4.x系統內建的vsftpd伺服器軟體,並在作業系統安裝時選擇該軟體,連同系統一起安裝。
   3、遠端管理功能:

    託管於異地的Linux伺服器,不能夠讓使用者像操作家用電腦一樣,那麼隨意的進行本地的設定、調整等,所以必須要考慮採用遠端控制工具對異地伺服器遠端管理。
    在這一點,Linux作業系統專門針對這種應用的遠端控制工具:SSH軟體,解決了使用者遠端管理的顧慮!

1

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.