[安裝指南] Lighttpd 上面跑用 Fastcgi 跑 Ruby on Rails
本來不想寫的,不過看到 這篇 ,想說還是得寫寫一些最基本的步驟,怎麼安裝就看你的 OS 的套件摟。Lighttpd + Fastcgi + Ruby on Rails + RDBMS 的情況如下圖,一共有兩個 interface
- Lighttpd 藉由 mod_fastcgi 跟 fasctcgi server 溝通
- 而 Ruby 藉由 ruby-fcgi 跟 fastcgi server 溝通
- 安裝 lighttpd (預設已經包含 mod_fastcgi )
- 安裝 fastcgi
- 安裝 ruby-fcgi
- 安裝 Ruby on Rails
- 設定 lighttpd config
- 安裝 lighttpd 很簡單,參照網路上的說明很多,這是官方網站
- 安裝 fastcgi 比較麻煩,但是也沒多麻煩,許多 OS 已經有套件直接安裝,這是官方網站
- 安裝ruby-fcgi 有很多方式,用 gems 可以,打入 gem install fcgi -y 即可。用其他套件管理系統也可以安裝。要測試有沒有裝好也很簡單,irb 底下打 require 'fcgi' 就知道有沒有成功。至於 gem 不能安裝的問題,如果是 FreeBSD 可以試試看這裡吧,可能有幫助
- 安裝 Ruby on Rails 就用 gems 吧,gem install rails -y 即可
- 設定 lighttpd config 就使用我說的 這兩個連結 ,不同 Domain , 相同Domain , 圖片的路徑問題我會再 check
沒有留言:
張貼留言