2011/07/27

rt3 with lighttpd 1.4.26

參考了很多連結,結果都是多的... =_=;
http://redmine.lighttpd.net/wiki/1/RequestTracker
http://requesttracker.wikia.com/wiki/FastCGIConfiguration
上面兩個連結裡面的東西不用看了~ (除非我的方法沒用)
以下的文件假設你是用 centos 5.4,rt3 是安裝在 /opt/rt3

基本上你要用 lighttpd 1.4.26 跑 rt3.8.7 只要做兩件事:

  1. 按照官方安裝 rt3 的文件確實的裝好;預設是用 apache 跑 rt3
    沒有什麼~因為這部份的文件很完整,所以基本上就是照 rt 的官方文件做
  2. lighttpd 的部份~ 不曉得是太簡單還是他們懶的寫...
    1. 下載 lighttpd 的 tarball 檔
      解開後,找到 INSTALL 的檔案
      make 三部曲 - (./configure, make, make test, make install)
    2. 說明:啟用 mod_fastcgi
      修改 /etc/lighttpd/lighttpd.conf,將註解拿掉,
      修改前:
      #"mod_fastcgi",
      修改後:
      "mod_fastcgi",

      說明:告訴 lighttpd 要去哪呼叫 fastcgi 的 handler
      一樣是修改 /etc/lighttpd/lighttpd.conf ,找地方加入以下幾行

      fastcgi.server = ( "/" =>
           ((
              "socket"        => "/tmp/rt-fcgi.socket",
              "bin-path"      => "/opt/rt3/bin/mason_handler.fcgi",
              "check-local"   => "disable",
              "min-procs"     => 4,
              "max-procs"     => 8
            )),
        )

這樣就完成了... 這麼簡單的東西,我以前居然要翻遍文件都還沒找到答案... 0rz

沒有留言: