わかりました。CentOS6VPSとLighttpdが魅力のように機能しました。Redmineをインストールして、Webrickで動作させました。Webrickを強制終了し、fastcgiを使用してLighttpdでRedmineをホストしようとすると、500というメッセージしか表示されませんでした。PHPアプリケーションは正常に動作します。
Redmineにアクセスしようとするたびに、ログファイルに次の2つのメッセージが表示されます。
(mod_fastcgi.c.2543)予期しないファイルの終わり(おそらくfastcgiプロセスが停止しました):pid:8490ソケット:unix:/tmp/redmine.socket-0
(mod_fastcgi.c.3329)応答が受信されず、要求が送信されました:ソケットで597:unix:/tmp/redmine.socket-0 for /dispatch.fcgi ?、接続を閉じます
/ tmp /は書き込み可能で、lighttpdユーザーはすべてのredmineファイルを所有しており、私のlighttpd.confファイルは次のとおりです。
$HTTP["host"] =~ "redmine.domain.com" {
server.document-root = "/path/to/redmine/public"
server.errorlog = "/path/to/redmine/log/lighttpd.log"
accesslog.filename = "/path/to/redmine/log/access.log"
magnet.attract-physical-path-to = ( "/path/to/redmine/tmp/cleanurl.lua" )
fastcgi.server = ( "dispatch.fcgi" =>
((
"socket" => "/tmp/lighttpd/redmine.socket",
"bin-path" => "/usr/bin/ruby /path/to/redmine/public/dispatch.fcgi",
"max-procs" => 1,
"idle-timeout" => 20,
"kill-signal" => 9,
"bin-environment" => (
"RAILS_ENV" => "production",
"TARGET" => "/path/to/redmine/public/dispatch.fcgi"
)
))
)
}
Lighttpdは正常に再起動し、エラーはありません。
もちろん、/ path / to/redmineは私の実際のredmineフォルダーを指しています。
ソフトウェアバージョン:
CentOS 6 x64
Lighttpd 1.4.31
Ruby 1.8.7
Rails 3.2.6