FC2ブログ

うつうつな日々

システム開発の環境構築や、社内ポータルなどを構築している日々の日記などなどです。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

redMine Apacheで稼動!?? その2

redMineをApacheで動かそうと、日々がんばる相棒が、
こんな記事を見つけてきました。
redMineを使ってみた -- BONNOH FRACTION 13

と、なにやら「Apache+Mongrel」という環境で、
あっさりApacheで動いてしまうらしい。。。

Mongrelとは、Webサーバで、Rubyで作られているとのこと。。。

Apache2に直接乗るような形を目指してきたのだが、
それは無理(邪道?)なのだろうか。。。

ここを見た限りでは、
「Ruby on RailsではMongrelと組み合せて利用するのが一般的になりつつある」
となっている。。。。

初の「Ruby on Rails」だし、かってがよく分からない。。。

以前にメニューまで表示できた状態で、DBの接続も、トップページの表示もできていたのに
画面遷移だけがうまくいっていなかったので、問題解決は近いのか???
と思っていたんですが、その後なかなか問題解決できないらしい。。。


redMineをApacheで動かすためにやったこと

とりあえず、FastCGI(mod_fcgi) を入れて、
Apacheのドキュメントルート以下にredMineの環境を作って、
httpd.confにAliasとDirectoryを設定。
[httpd.conf]







Alias /rails /var/www/html/rails/redMine/public/
<Directory /var/www/html/rails/redMine/public/>

Options ExecCGI +FollowSymLinks
AddHandler cgi-script .cgi
AllowOverride all
Order allow,deny
Allow from all
FCGIWrapper "/usr/bin/ruby /var/www/html/rails/redMine/public/dispatch.fcgi" .fcgi

</Directory>


fcgi.confに追記。
[fcgi.conf]







<IfDefine FCGID>
    <IfModule !mod_fcgid.c>
        LoadModule fcgid_module modules/mod_fcgid.so
        DefaultInitEnv RAILS_ENV production
        IPCCommTimeout 40
        IPCConnectTimeout 10
    </IfModule>
    <IfModule mod_fcgid.c>
        AddHandler fcgid-script .fcgi
    </IfModule>
</IfDefine>


これで、メニューの表示まではたどり着いたらしいんですが。。。
その先の画面に遷移しようとすると、
「そんなぺーじはないっ!」と怒られちゃう。。。

ってことで、残念ながらまだまだ解決しないみたいです。。。。
Mongrelを試してみるべき????
スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

はじめましてこんにちは、

httpd.confを見る限りAliasを指定してるので、
http://www.example.com/rails
って感じのURLにredMineをインストールしてるみたいですが、そのままだとルーティングがうまくいかず、ページ遷移できないと思います。

解決策としては、config/routes.rbファイルを以下のように修正するか、
ActionController::Routing::Routes.draw do |map|
ActionController::AbstractRequest.relative_url_root = "/rails" #この行を追加。

Mongrelの場合は起動時に、
# mongrel_rails start -d -p 3001 -e production --prefix /rails

みたいにすれば良いみたいですね。

参考:
http://centos.oss.sc/ruby/apache_lighttpd_rails/
http://43hr.org/2007/03/12/30

Yuanying | URL | 2007年05月09日(Wed)18:19 [EDIT]


トラックバック

TB*URL
この記事にトラックバックする(FC2ブログユーザー)

redMine&Apache(Proxy その3)

 うつうつな日々 redMine Apacheで稼動!?? その2を参考に、Ap

気の向くままに・・・ 2007年05月18日(Fri) 10:15


FastCGIFastCGIとは、Common Gateway Interface|CGIの動作方法の仕様の一つである。プロトコルは公開されている。.wikilis{font-size:10px;color:#666666;}Quotation:Wikipedia- Article- History

サーバー用語集 2007年08月08日(Wed) 14:10


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。