linux下 Apache 安裝步驟

Apache 安裝步驟:
1. 安裝Apache
2. 配置Apache





提前準備工作:
編譯apache時出錯:

#./configure --prefix……檢查編輯環境時出現:
--------------------------------------------------------------------

checking for APR... no
configure: error: APR not found .  Please read the documentation

--------------------------------------------------------------------
解決辦法:

1.下載所需軟件包:

    wget http://archive.apache.org/dist/apr/apr-x.xx.xx.tar.gz  
    wget http://archive.apache.org/dist/apr/apr-util-x.x.xx.tar.gz  
    wget http://jaist.dl.sourceforge.net/project/pcre/pcre/x.xx/pcre-x.xx.zip

   a:解決apr not found問題>>>>>>

    [root@xt test]# tar -zxf apr-1.4.5.tar.gz  
    [root@xt test]# cd  apr-1.4.5  
    [root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr --with-apr=/usr/local/apr  
    [root@xt apr-1.4.5]# make && make install  
     

  b:解決APR-util not found問題>>>>

    [root@xt test]# tar -zxf apr-util-1.3.12.tar.gz  
    [root@xt test]# cd apr-util-1.3.12  
    [root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config  
    [root@xt apr-util-1.3.12]# make && make install


  c:解決pcre問題>>>>>>>>>

    [root@xt test]#unzip -o pcre-8.10.zip  
    [root@xt test]#cd pcre-8.10  
    [root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre  
    [root@xt pcre-8.10]#make && make install   

---------------------------------------------------------------------------------------------------------------------------

一、安裝Apache
下載地址:http://httpd.apache.org/
1. 安裝Apache
# tar  zxvf  httpd-2.2.11.tar.gz
# cd  httpd-2.2.11
# ./configure --prefix=/usr/local/apache --enable-rewrite --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
//編譯時加上加載模塊參數--enable-so
# make
# make  install

2. 配置系統啓動時自動啓動Apache服務。
# vi  /etc/rc.d/rc.local
  //在rc.local上加入一行/usr/local/apache/bin/apachectl –k  start


二、配置Apache
1. 修改httpd.conf文件
# vi  /usr/local/apache/conf/httpd.conf
1) 設置根目錄的路徑
根目錄是指Apache存放配置文件和日誌文件的目錄,配置參數爲ServerRoot,默認位於“/usr/local/apache”
2) 設置監聽IP地址及端口號
默認偵聽本機所有IP地址的TCP80端口,命令如下:
Listen 80
用戶也可以按自己的需求,使用多個Listen語句在多個地址和端口上偵聽客戶端請求。比如:
Listen 192.168.99.9:80
Listen 172.16.0.20:8080
3) 設置系統管理員E-mail
使用ServerAdmin參數設置管理員E-mail
4) 設置服務器主機的名稱
參數ServerName用來設置服務器的主機名稱,如果沒有域名則填入服務器的IP地址,比如服務器的IP地址爲:192.168.99.9:80
5) 設置主目錄的路徑
用戶可以使用參數DocumentRoot配置服務器主目錄默認路徑,比如,主目錄路徑爲:
DocumentRoot "/usr/local/apache/htdocs"
6) 設置默認文件
Apache的默認文件名爲index.html,可以使用Directory Index參數來配置,比如,將index.php設置爲默認文件名:
7)測試:
打開瀏覽器,輸入地址:http://localhost,可以打開站點了:

It works!







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章