apache2: 啟動 SSI 的問題

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

apache2: 啟動 SSI 的問題

文章checko » 週四 9月 01, 2005 9:44 pm

Debian 3.1, apache 2.0.54
我想啟動SSI的功能,所以follow apache2的document,在 /etc/apache2/site-available/000-default 的<Directory /var/www> 的Options 加入 +Includes
但是在瀏覽 .shtml的網頁時,SSI的指令還是不能動作。

在/var/log/apache2/error.log中有:
an unknown filter was not added : INCLUDES


我查了一下apache2的document,includes module是base,也就是說,他是default 內涵的module。所以應該已經build in,不用重新build一次apache2,好將include module加入 (?)

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

請問要怎麼樣啟動apache2的ssi呢?

或是如何知道知道apache2啟動的module有哪些?

謝謝
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm

文章checko » 週四 9月 01, 2005 10:45 pm

不好意思,這一次又是自問自答。(看起來我好像是在灌水,不過我真的沒有那個意思,只不過每次try到沒有方法了,才向moto學園求救,但是po了問題後,卻又會有新想法。大概是moto大神幫忙吧)

/etc/apache2下,有mods-enabled 目錄,裡面都是一些link,link到mods-available。
在apache2.conf中看到
Include /etc/apache2/mods-enabled/*.load
查看了一下,include.load只有在mods-available目錄中,並沒有link到mods-enabled目錄。
所以在mods-enabled中建一個include.load的link,叫apache2 reload後就ok了。

所以Debian的apache的module應該都是share library,在mods-enabled下的就是有啟動的。

---奇怪,我在apache2的document中都沒有看到這一點...
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm

文章willie0220-offline » 週五 9月 02, 2005 12:42 am

這一篇文件可以參考:
viewtopic.php?t=6561
willie0220-offline
 

文章checko » 週五 9月 02, 2005 8:18 am

寫的好清楚,要是早一點看到就好了。

原來要用
a2enmod , a2dismod來開啟/關閉 模組 才是比較正確的做法。

謝謝。

這一篇說明的這麼清楚,要是有併入Wiki就更好了。
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron