2003-08-22 16:16:04

RT 與 Apache 2 和 FastCGI (Update)

今天升級 RT, 結果 favicon.png 出不來. 奇怪, 為什麼呢?

花了一點時間, 確定 favicon.png 在機器上是正確的, 但是用瀏灠器抓回來的就不對. 比對內容的結果, 0d 0a 被轉成 0a 了.

Apache 設定沒動, 只有更新程式而已, 猜想是程式搞的鬼. 找了半天, 看不出有什麼地方是有疑問的. 後來在 IRC 上遇到 autrijus, 提供了幾個線索, 終於找到元兇.

請看 RT 與 Apache 2 和 FastCGI, 其中的

ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/

要拿掉. 但是要加上加

ScriptAlias /REST /opt/rt3/bin/mason_handler.fcgi/REST

這樣 mailgate 才會正常. 於是全部變成

<VirtualHost *>
  ServerName rt.plasma.idv.tw
  DocumentRoot /opt/rt3/share/html
  AddDefaultCharset UTF-8
  AddHandler    fastcgi-script fcgi

FastCgiServer /opt/rt3/bin/mason_handler.fcgi
ScriptAlias /REST /opt/rt3/bin/mason_handler.fcgi/REST

ScriptAliasMatch (.*/)$ /opt/rt3/bin/mason_handler.fcgi$1
ScriptAliasMatch (.*\.html)$ /opt/rt3/bin/mason_handler.fcgi$1
</VirtualHost>

不過我覺得很好奇的是, 為什麼以前都正常工作呢?

由 plasma 於 2003-08-22 16:16:04 所發表
迴響
發表評論










請依上圖輸入檢核碼: