linux下安裝Apache

1.   下載

在官網下載http://apache.fayea.com/httpd/解壓包

2.   上傳到linux文件夾下面

/usr/local/apache

3.   開始解壓壓縮包

tar –zxvf  

4.   開始編輯

./configure --prefix=/usr/local/apache2--enable-rewrite --enable-so --enable-headers --enable-expires--with-mpm=worker --enable-modules=most --enable-deflate

--prefix=/usr/local/apache2表示指定apache的安裝路徑,默認安裝路徑爲/usr/local/apache2

--enable-rewrite提供URL規則的重寫更嫩那個,即根據已知的URL地址,轉換爲其它想要的URL地址

--enable-so激活apache服務的DSO(Dynamic Shared Objects動態共享目標),即在以後可以以DSO的方式編譯安裝共享模塊,這個模塊本身不能以DSO方式編譯。

--enable-headers提供允許對HTTP請求頭的控制。

--enable-expires激活荀彧通過配置文件控制HTTP的“Expires:”和“Cache-Control:”頭內容,即對網站圖片、js、css等內容,提供客戶端瀏覽器緩存的設置。這個是apache調優的一個重要選項之一。

--with-mpm=worker選擇apache mpm的模式爲worker模式。爲worker模式原理是更多的使用線程來處理請求,所以可以處理更多的併發請求。而系統資源的開銷小玉基於進程的MPM prefork。如果不指定此參數,默認的模式是prefork進程模式。這個是apache調優的一個重要選項之一。

--enable-deflate提供對內容的壓縮傳輸編碼支持,一般是html、js、css等內容的站點。使用此參數會打打提高傳輸速度,提升訪問者訪問的體驗。在生產環境中,這是apache調優的一個重要選項之一。

 

5.   開始安裝

Make

Make install

6.   啓動

進入安裝目錄/bin   

執行命令apachectl

7.   開始配置文件

進入conf找到httpd.conf,打開文件找到Include conf/extra/httpd-vhosts.conf  取消這行的註釋。找到LoadModule proxy_module modules/mod_proxy.so和LoadModule proxy_http_modulemodules/mod_proxy_http.so取消註釋,如果沒有手動添加。在modules看能不能找到對應的文件。如果沒有執行這兩句命令

/usr/local/apache2/bin/apxs -c -i-a mod_proxy.c

/usr/local/apache2/bin/apxs-c -i -a mod_proxy_http.c

會在modules目錄下生成這兩個文件

8.   打開httpd-vhosts.conf

編輯配置文件

ServerAdmin:郵箱

ServerName10.0.2.220    域名或者地址

ErrorLog"logs/dummy-host.example.com-error_log"    錯誤日誌

CustomLog"logs/dummy-host.example.com-access_log" 日誌

添加這一段

<Proxy * >

Orderdeny,allow 

Allowfrom all

</Proxy>

ProxyPass /http://127.0.0.1:8080/

ProxyPassReverse/ http://127.0.0.1:8080/

 

瀏覽器測試

全部完成

 

 

 

 

 

 

 

 

 

 

 

 

 

發佈了50 篇原創文章 · 獲贊 23 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章