This article was migrated from http://rails.office.drecom.jp/hibi/archive/13
すごいタイトルだね、これ。
winでproduction
を試そうとしていたら、新井さんがVMWareを教えてくれた。
DebianもDBもRubyもいっぱい入ってお得なvmxももらう♪
なのでwinでproduction
は頓挫。
ででlighttpd入ってなさそうなので、入れてみることにする。
----------
----------
----------
----------
----------
参考:
http://wota.jp/ac/?date=20051113#p04
http://d.hatena.ne.jp/secondlife/20050406/1112719612
http://d.hatena.ne.jp/moro/20060130/1138628101
http://www.kharakawa.com/kh.log/archives/2006/01/lighttpd_fastcgi_rails.html
----------
----------
----------
----------
----------
■lighttpdインストール
くまくまさんのを参考に。
/etc/apt/s
ource.list
に下記を追加
deb
http://debian.bougyman.com unstable main
# aptitude update
# aptitude update
# aptitude install lighttpd
なんか途中でインストールするかといってくるけど、Yでリターン
■lighttpd.conf
でで、secondlife
さんのを参考に。
lighttpd.r
ails.confを作って起動するが、
RailsFCGIH
anderが見つからないみたいなエラーが出るので 汗汗。
どうやら、dispatch.f
cgiでrequire 'fcgi_handl
er'ができてないみたい。
でやとこさ、FCGIをインストールしてないことに気づく。
■FastCGIをインストール
kh.logさんのを参考に。
先に追加したsource.lis
tの
http://debian.bougyman.comの行を削除して、
aptitude update
aptitude instal libfcgi-ru
by libfcgi-ru
by1.8
で、これもインストールするかって聞いてくるのでYでリターン。
ちなみに、そこで紹介されてたlighttpdのURLではinstallできなかった。。。なんでかな。
URLが有効でなさそう。その辺が素人には大変です。
■Lighttpd開始・停止
下記で起動してエラーが出てないかみます。Ctrl+Cでstopできるみたい。
lighttpd start -f lighttpd.r
ails.conf -D
-Dつけないときはkill -term PIDで停止。
で、早速アクセス!
動いたーーーー!!!
でも一部動いてない。。。なんでだ。winでは動いてたのに。
エラーも出てなさそう。
明日はとりあえずproductioi
nをやろう。修正はその後だにゃ。
----------
----------
----------
----------
----------
PS secondlife
さんが書かれていた、
次にpublic/dispatch.fcgiの二行目あたりに、
RAILS_ROOT = ENV['RAILS_ROOT']
を追加して
というくだりがあるのですが、これはなんで必要なのかなぁ。。。
よくわからないにゃ。
どなたか教えてくださいませませ。
http://rails.office.drecom.jp/hibi/archive/13This article was migrated from http://rails.office.drecom.jp/hibi/archive/13