Apache編譯安裝

實驗環境:LinuxAS4操作系統,雙網卡,IP分別爲192.10.30.3/24 | 192.10.10.3/24  已搭建好DNS服務器
(一).Apache編譯安裝(編譯安裝應用程序通常需要以下步驟):
1.確認linux系統中的編譯環境,執行如下命令:
[root@localhost /]#rpm -qa |grep gcc      #輸出gcc環境下的相關包
gcc-java-3.4.5-2
libgcc-3.4.5-2
gcc-3.4.5-2
compat-libgcc-296-2.96-132.7.2
compat-gcc-32-3.2.3-47.3
gcc-c++-3.4.5-2
compat-gcc-32-c++-3.2-47.3
若沒有上面相關包,則不能編譯安裝;由於軟件包數量較多,可執行以下命令打開添加刪除菜單,安裝完整的gcc環境.
[root@localhost /]#system-config-packages                  #打開添加刪除菜單
2.具備GCC環境後,需要獲得應用程序的源代碼軟件包文件:
  在光盤中找到httpd-2.0.59.tar.gz  複製到你要安裝的目錄下
  [root@localhost rhel4]#cp httpd-2.0.59.tar.gz /usr/      #將包複製到/usr目錄下
3.解壓縮源代碼軟件包
  [root@localhost usr]#tar zxvf httpd-2.0.59.tar.gz        #使用tar命令進行解壓縮;若後綴爲.tar.bz2則使用jxvf參數解壓縮.
  解壓縮後將會在/usr目錄下產生一個httpd-2.0.59的文件夾
4.進行編譯前的配置工作./configure
  [root@localhost httpd-2.0.59]#./configure --prefix=/usr/httpd-2.0.59   #使用./configure命令進行編譯前的配置工作
5.進行源代碼的編譯make
  [root@localhost httpd-2.0.59]#make            #使用make進行源代碼編譯
6.將編譯完成的應用程序安裝到系統中
[root@localhost httpd-2.0.59]#make install    #使用make install 將編譯好的程序安裝到系統中
 
(二)Apache 配置過程
1.編譯安裝與rpm包安裝文件目錄位置有較大的區別,編譯安裝所有文件目錄都在指定目錄下,此處目錄都在/usr/httpd-2.0.59下
修改Apache主配置文件:/usr/httpd-2.0.59/conf/httd.conf
[root@localhost conf]#vi httpd.conf          #編輯httpd.conf
i:在末行模式下找到需要修改的位置    :/ServerAdmin
ServerAdmin 是用來設置Web管理員的E-mail地址的,當系統連接出現錯誤時會及時通知Web管理員.
ServerAdmin [email protected]  --> ServerAdmin root@tgh.com       #修改成Web管理員的郵箱
ii:在末行模式下找到需要修改的位置  :/ServerName
ServerName 是用來配置Web服務器的Internet主機名和端口以標識網站
ServerName www.example.com:80 --> ServerName ww.tgh.com:80  #該句默認是註釋語句,須將前面的"#"刪除.若沒有DNS,此處得用IP地址+端口.
 
按以上配置按理說可以搭建一個簡易Web服務器的,可由於機子上之前用RPM包安裝過Apache,我把/etc下的httpd.con文件刪除後,連Apache測試文件都不能訪問了!!!請教高手解答!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章