歡迎您光臨本站 註冊首頁

Debian:為Apache啟用某個你需要的模塊

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   

如果我們是自己編譯的apache,那麼啟用或禁用某個模塊應該說是比較容易的事,只要修改apache的配置文件就可以了。但是我們沒有理由不用已經做好的二進位文件進行安裝,使用apt-get要方便多了。

 

但是這樣的安裝,apache默認會啟用一部分模塊,一般情況下,它已經滿足了大部分的需求。但是我們的需求肯定是不能確定的如我們可能要利用apache實現重定向的功能,我們可能需要alias,rewrite模塊。

 

實際上在apache下有兩種類型的模塊,一種是事先編譯到apache中的,另一種是在你運行apache時載入的模塊你可以使用下列命令來檢查你的apache已經編譯了哪些模塊:

 

apache2 -l

 

事實上,在apache2的安裝目錄下,有這樣的兩個目錄:

 

/etc/apache2/mods-enabled/ 已經被啟用的模塊

/etc/apache2/mods-available/ 當前系統中可用的模塊

 

這是在apache配置文件中一個片斷,很明顯它是用來載入各個被啟用的模塊及其配置文件,也就是位於/etc/apache2/mods-enabled/下的所有以.load 和.conf結尾的文件。

 

# Include module configuration:

Include /etc/apache2/mods-enabled/*.load

Include /etc/apache2/mods-enabled/*.conf

 

當然最後不要忘了重啟apache:apache2 force-reload

 

你可以使用下列命令來啟用或禁用模塊:

a2enmod 模塊名

a2dismod 模塊名

其實它的動作就是在/etc/apache2/mods-enabled/目錄創建或刪除一個模塊對應的鏈接文件。當然你也可以手工做這個動作了。

(責任編輯:A6)



[火星人 ] Debian:為Apache啟用某個你需要的模塊已經有293次圍觀

http://coctec.com/docs/net/show-post-68353.html