apache apxs_Web服務(wù)器教程
一、安裝
compiler: gcc 3.4.4
perl 5.8.7
make 3.81
二、所需模塊
mod_deflate.c
三、安裝過程
下面以安裝實例進(jìn)行介紹
比如10.0.153.30 apache在首次運(yùn)行時,出現(xiàn)缺少DeflateFilterNote、DeflateCompressionLevel、Header模塊的錯誤提示
就按上面的實例做一下安裝手順:
1、安裝模塊DeflateFilterNote(實現(xiàn)內(nèi)容的壓縮,加快網(wǎng)頁瀏覽速度)
①查找模塊deflate C源文件
#find /home/livedoorcn/httpd-2.0.54 -name mod_deflate.c
#cd /home/livedoorcn/httpd-2.0.54/modules/filters
②編譯C源程序為共享模塊,以在運(yùn)行時刻加載到Apache服務(wù)器中:
#/usr/local/apache2/bin/apxs -c mod_deflate.c
#gcc -fpic -DSHARED_MODULE -I/usr/local/apache2/include -c mod_deflate.c
#ld -Bshareable -o mod_deflate.so mod_deflate.o
說明:
-c
此選項表示需要執(zhí)行編譯操作。 它首先會編譯C源程序(.c)files為對應(yīng)的目標(biāo)代碼文件(.o),
然后,連接這些目標(biāo)代碼和files中其余的目標(biāo)代碼文件(.o and .a),以生成動態(tài)共享對象dsofile。
-o
明確指定所建立的動態(tài)共享對象的文件名。
③安裝共享對象到"modules"目錄,并更新httpd.conf文件
#/usr/local/apache2/bin/apxs -i -a mod_deflate.c
#cp mod_deflate.so /usr/local/apache2/modules/
#chmod 755 /usr/local/apache2/modules/mod_deflate.so
說明:
-i
此選項表示需要執(zhí)行安裝操作, 以安裝一個或多個動態(tài)共享對象到服務(wù)器的modules目錄中。
-a
此選項自動在httpd.conf文件中增加一個LoadModule行,以激活此模塊,或者,如果此行已經(jīng)存在,則啟用之。
------------------------------------------------
注:模塊DeflateCompressionLevel、Header的安裝方式與DeflateFilterNote一樣,更改一下模塊名就可以了.
------------------------------------------------
2、模塊說明:
DeflateFilterNote #實現(xiàn)內(nèi)容的壓縮,加快網(wǎng)頁瀏覽速度
DeflateCompressionLevel #是指壓縮程度的等級,從1到9,9是最高級別的
Header #報頭模塊 (mod_headers) 是"擴(kuò)展" 模塊,被用來在HTTP響應(yīng)中添加報頭,
被用來增加這些報頭的設(shè)置指示利用了正常Apache范圍規(guī)則,因此報頭可能被增加在一個單獨(dú)文件、
一系列與正則表達(dá)式匹配的文件、一系列與正則表達(dá)式匹配的目錄、或整個一個網(wǎng)站。
- 推薦!各類建站程序偽靜態(tài)規(guī)則代碼
- 詳細(xì)的DedeCMS(織夢)目錄權(quán)限安全設(shè)置教程
- iis安全設(shè)置全方位教程
- 巧妙出招致勝服務(wù)器管理
- Win Server 2003個人網(wǎng)絡(luò)服務(wù)器安全攻略
- Windows 2003校園Web服務(wù)器常見問題
- 清除IIS配置文件后門隱患
- Web服務(wù)器和應(yīng)用程序服務(wù)器有什么區(qū)別
- 虛擬主機(jī)下asp.net 2.0的導(dǎo)航控件treeview,menu等出錯
- IIS6.0服務(wù)器架站無法訪問解決方案總結(jié)
- 圖解支持多語言環(huán)境的IIS服務(wù)器配置
- IIS服務(wù)器排錯指南及錯誤代碼大全
- 相關(guān)鏈接:
- 教程說明:
Web服務(wù)器教程-apache apxs。