Centos 編譯安裝 httpd-2.4.23.tar.gz

來源:互聯網
上載者:User

標籤:apache linux 編譯安裝

  Apache官方:http://httpd.apache.org/download.cgi

  目前最新版本 httpd-2.4.23.tar.gz 

  Apache需要GCC,apr這些軟體支援,所以先安裝好,apr可以編譯安裝,安裝Apahce時指定目錄.

 

  #mkdir /home/tools  存放軟體目錄 

  #mkdir /app/apache  apache安裝目錄

  #cd /home/tools 

  #wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz 

  #若是沒有安裝wget,請先安裝好.也可以共用拷貝.

  #

  #tar zxvf httpd-2.4.23.tar.gz

  #cd httpd-2.4.23

  #./configure --prefix=/app/apache --enable-deflate \

  --enable-expries \

  --enable-headers \

  --enable-modules=most \

  --enable-so \

  --enable-mpm=worker \

  --enable-rewrite


  參數解釋:\代表空格換行

  --prefix=/app/apache  安裝目錄

  --enable-deflate     提供對內容的壓縮傳輸編碼支援,一般html,js,css等內容網站,使用此功能能夠提高傳輸速率,提升訪問者的訪問體驗

  --enable-expries     啟用允許通過設定檔控制HTTP的"Expries"及"Cache-Control"頭內容,即對網站圖片內容,提供在用戶端瀏覽器緩衝設定

  --enable-headers     允許對HTTP要求標頭的控制

  --enable-modules=most  動態載入所有模組

  --enable-so        啟用apache服務DSO(動態共用對象)

  --enable-mpm=worker   Apache的預設參數是prefork,選擇woker模式既可以支援處理多線程請求。

  --enable-rewrite     url規則的重寫功能,即已知URL地址,轉換其它想要的URL地址。如偽靜態功能就是此模組實現。

  

   

   編譯完成後可以執行命令判斷是否編譯成功,最好的是編譯安裝時看介面是否報錯.

   #!/bin/bash

   if [ $? = 0 ]

   then

     echo "success"

   else

     echo "false" 

   fi


  下面make編譯

  #make

  #make install

  即編譯完成,也可以使用上面的指令碼查看是否編譯成功.

  #cd /app/apache 目錄下看是否有安裝的設定檔。

Centos 編譯安裝 httpd-2.4.23.tar.gz

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.