2011-04-14 6 views
0

私はRailsの学生ですが、私の質問は基本的なものだと推測していますが、助けはありません。私は現在、「生産」アプリをテストするためにHerokuを使用することに焦点を当てたRailsクラッシュコースを行っています。だから私はHerokuとの統合にはかなりいいですが、専用のApache/mySQLサーバーにアプリをプッシュする時期が来たらどこに向かうべきかわかりません。私はこれを処理するための宝石の設定があると仮定していますか?私は明示的な指示は必要ありません - 誰かが私に正しい方向(使用するソフトウェア)を教えることができれば完璧です。Apache/MySQLプロダクションサーバにRails 3.0をプッシュするには

答えて

2

私はあなたが乗客を探していると信じています。アプリとApacheの間のインタフェースとして展開+乗客(別名modrails)について

http://www.modrails.com/

+0

私はこれを今探しています。 Ruby/Railsには、習得が大変です!私はこの新しいものすべてを楽しく学んでいます。毎日私は別の宝石、またはウサギの穴に深く入っているようです。 –

2

使用カピストラーノ。ただ、明確にする

1

git push heroku master 

はどんなアドレスへのプロジェクトの内容をコピーし、それを伝えるプログラムのgitのコマンドは「マスター」リポジトリに関連付けられているです。あなたのコンピュータにgitがインストールされていて、Herokuはサーバ上でgitを実行しています。 ちょうどあなたが知っている、あなたは単に自分のサーバーに "プッシュ"することはできません。

通常、静的ファイルの要求に応答するWebサーバー(ApacheまたはNginxなど)と、次にWebサーバーがインストールされているアプリケーションサーバー(maongrelまたはpassengerまたはunicorn ...)があります。要求を渡します。要求を適切に渡すWebサーバーを取得するには、いくつかの構成を行う必要があります。あなたのRailsアプリケーションを実行させる最も簡単な方法は、Apacheをインストールし、あなたのアプリケーションサーバーとしてPassengerを使用することです。

関連する問題