1. 程式人生 > >linux安裝apache

linux安裝apache

linux安裝apache服務

一、apache的簡介:
Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
二、使用apache的優勢:
Apache服務器在功能、性能和安全性等方面的表現都是比較突出的,可以較好地滿足Web服務器用戶的應用需求。其主要特點包括以下幾個方面,
1、開放源代碼:這是?Apache服務器的重要特性之一,也是其他特性的基礎,Apache服務程序由全世界的眾多開發者共同維護,並且任何人都可以自由使用,這充分體現了開源軟件的精神
2、跨平臺應用:這個特性得益於?Apache的源代碼開放,?Apache服務器可以運行在絕大多數軟硬件平臺上,所有UNX操作系統都可以運行?Apache服務器,甚至?Apache服務器可以良好地運行在大多數?Windows系統平臺中.?Apache服務器的跨平臺特性使其具有被廣泛應用的條件
3、支持各種Web編程語言:?Apache服務器可支持的網頁編程語言包括?Perl?PHP.?Python,Java等,甚至微軟的ASP技術也可以在?Apache服務器中使用。支持各種常用的Web編程語言使?Apache具有更廣泛的應用領域
4、模塊化設計:?Apache並沒有將所有的功能集中在單一的服務程序內部,而是盡可能地進過標準的模塊實現專有的功能,這為?Apache服務器帶來了良好的擴展性,其他軟件開發商可以編寫標準的模塊程序,從而添加 Apache本身並不具有的其他功能
5、運行非常穩定: Apache服務器可用於構建具有大負載訪問量的Web站點,很多知名的企業網站都使用 Apache作為Web服務軟件
6、良好的安全性: Apache服務器具有相對較好的安全性,這是軟共同具有的特性並且, Apache的維護團隊會及時對已發現的漏洞提供修補程序,為 Apache的所有使用者提供盡可能安全的服務器程序。
三、安裝httpd服務器
1、避免發生端口沖突,程序沖突等現象,建議卸載用rpm方式安裝的httpd。
技術分享圖片
2、源碼編譯和安裝
(1)將下載好的httpd包解壓縮到/usr/src下,並進入/usr/src/httpd下
技術分享圖片
(2)配置
技術分享圖片
參數解釋:

    • prefix:指定httpd的安裝路徑。
    • enable-so:啟用動態加載模塊支持,使httpd具備進一步擴展功能的能力。
  • -enable-rewrite:啟用網頁地址重寫功能,用於優化及目錄遷移維護。
  • -enable-charset-lite:啟動字符集支持,便於支持各種字符集編碼的網頁。
  • -enable-cgi:啟用CGI腳本程序支持,便於擴展網站的應用訪問能力。
    (3)編譯及安裝
    技術分享圖片
    編譯安裝需要幾分鐘,耐心等待!
    3、確認安裝結果
    由於制定安裝目錄為/usr/local/httpd,所以httpd的各種程序、模塊、幫助文件都在此目錄下。技術分享圖片
    在安裝後的/usr/ocal/ httpd目錄下,主要子目錄的用途如下:
    /usr/local/httpd/bin: 存放htpd服務的各種執行程序文件,包括主程序htpd、服務控制工具 apachectl等。
    /usr/local/httd/conf: 存放htpd服務的各種配置文件,包括主配置文件htpd.conf、增強配置子目錄exta等。
    usr/ocal/httpd/htdocs:存放網頁文檔,包括默認首頁文件 index html等。
    /usr/ local/ httpd/ogs:存放 httpd服務的日誌文件。
    /usr/ local/ httpd/ modules:存放htpd服務的各種模塊。文件。
    /usr/ local/httd/cgi-bin:存放各種CGl程序文件
    3、優化路徑
    通過源碼編譯安裝的htpd服務,程序路徑並不在默認的搜索路徑中,為了使該服務在使用時更加方便,可以為相關程序添加符號鏈接。
    技術分享圖片
    4、添加httpd為系統服務
    將apachectl腳本復制到/etc/init.d/httpd中,並在開頭文件添加chkconfig的識別配置,在添加為標準的linux系統服務。
    技術分享圖片
    技術分享圖片
    技術分享圖片
    這樣以後也可以使用service httpd start來開啟服務啦。

linux安裝apache