編譯安裝Apache

實驗環境:CentOS 6

安裝包版本:httpd-2.2.29.tar.bz2

一、安裝前準備

    (1)、獲取httpd-2.2.29.tar.bz2安裝包

    (2)、準備開發工具,安裝相應的包組

yum groupinstall -y  "Development tools"  "Server Platform Development"

二、開始安裝

    (1)、解壓安裝包

tar jxvf httpd-2.2.29.tar.bz2

    (2)、進入解壓目錄。執行編譯安裝

cd httpd-2.2.29/
./configure --prefix=/usr/local/apache2  #指定安裝路徑;如果想要查看更多的安裝信息,執行
./configure --help | less

編譯過程中沒有報錯

blob.png

  (3)、開始安裝

make && make install

三、安裝后配置

安裝成功之后,在指定的程序安裝目錄中會生成多個程序目錄,諸如:bin/ lib/ include/ man/等目錄。

因為防火墻默認阻止訪問http服務,所以需要將防火墻關閉,或者配置策略,運行訪問服務器的80端口。

    (1)關閉防火墻

service iptables stop

 (2)配置防火墻策略

iptables -I INPUT -d 10.1.252.94 -p tcp --dport 80 -j ACCEPT
service iptables save
service iptables restart

blob.png

    (3)、配置PATH變量,在/etc/profile.d目錄下,新增"程序名.sh"的文件,將程序的bin目錄加入環境變量,這樣啟動服務時不用再指定絕對路徑

blob.png

    (4)、導出庫文件,在/etc/ld.so.conf.d/目錄下新增“程序名.conf”文件

                ldconfig  -v重新加載系統中的庫文件

blob.png

blob.png

       (5)、導出頭文件

ln -sv /usr/local/apache2/include/ /usr/include/apache2

blob.png

       (6)、導出man幫助手冊,編輯/etc/man.config,將程序的man目錄新增至配置文件中,

blob.png

四、訪問測試,訪問正常

blob.png

原創文章,作者:M20-1鐘明波,如若轉載,請注明出處:http://www.www58058.com/39449

(0)
M20-1鐘明波M20-1鐘明波
上一篇 2016-08-24 10:12
下一篇 2016-08-24 10:12

相關推薦

  • N21-天天-第八周課程練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 主要功能: 網橋將兩個相似的網絡連接起來,并對網絡數據的流通進行管理。它工作于數據鏈路層,不但能擴展網絡的距離或范圍,而且可提高網絡的性能、可靠性和安全性。 集線器的英文稱為“Hub”。主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點集中在以它為中心…

    Linux干貨 2016-08-29
  • 計算機組成及Linux初識

    拼一載春秋,搏一生無悔 1. 計算機簡介 2. Linux發行版簡介 3. Linux哲學思想簡介 4. Linux系統上獲取命令幫助 5. Linux「12」個基礎命令簡介 6. Linux發行版基礎目錄及功能簡介 1.計算機簡介 電子計算機(英語:computer),亦稱電腦,是一種利用「電子學…

    Linux干貨 2016-10-27
  • 磁盤管理進階

    1、/etc/fstab文件     設備名 掛載點 文件系統 掛載選項 轉儲頻率 自檢次序     UUID=e79e4c9d-8d0f-4675-8945-9ec23ea77c67 /             &nb…

    Linux干貨 2016-09-02
  • Package Manager

    Package Manager Package 管理工具的分類 rpm yum Source Code Install 管理工具的分類 前段管理工具:Debian:debRedhat,Suse…:rpm 前端管理工具:Debian:apt-getRedhat:yum,dnf RPM RPM是什么?RPM全稱是RPM Package Manager…

    2016-03-27
  • 怎么刪除郵件?

    linux郵件位置一般在/var/spool/mail/root下,如果想查看郵件,在屏幕上輸入mail就可以查看了,輸入之后會出現&符號,你想看哪一封郵件,直接在后面跟對應的數字就好了。 如果你感覺自己的郵件太多了,比較占內存,那就刪了吧。 d 刪除當前郵件,指針并下移。   d 3 刪除編號為3 的郵件。   d1-100 刪…

    2017-07-22
  • iptables

    1.開啟防火墻systemctl start firewalld2.清空所有的默認規則,定義自己的規則iptables -F 查看此時的iptablesiptables -nL Chain INPUT (policy ACCEPT)target prot opt source destination Chain FORWARD (policy ACCEPT)…

    Linux干貨 2017-07-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-26 14:50

    文章通過實例操作,加深了自己對編譯安裝的理解。源碼包編譯安裝時一個基本能力,故我們需要自己多加練習,多多總結自己在編譯過程中遇到的問題,以便于以后在遇到同樣的情形,我們能快速定義問題所在。

欧美性久久久久