0

私はもともとHerokuでアプリをホストしてきましたが、これは現在の環境では受け入れられないデプロイ方法です。アプリケーションには、HerokuへのデプロイとDNS転送の設定が受け入れられない個人情報があります。誰もが「安全」または「信頼できる」と思うかもしれませんが、私の場合は受け入れられません。

ホストはsiteturn.comで、Plesk10.4.4と統合されています。管理者としてWebサイトサーバーにSSHで接続し、次のように入力した場合

ruby -v

ruby 1.8.7(2010-08-16パッチレベル302)[x86_64-linux]。

rails -v

レール2.3.5

RubyとRailsはすでにインストールされているようです(ruby1.9.3とRails3.2が必要なため、必要なバージョンよりも古いバージョンです)誤解しない限り、ホストはレールを「サポート」しているようです(他の理由ですでにインストールされているのはなぜですか) :P)。

アプリケーションを会社のWebサイトに直接デプロイするにはどうすればよいですか?

4

2 に答える 2

1

Rails を使用した Agile Web Development, Third Edition のコピーを手に取り、デプロイメントについて説明されている内容を読んでください。これで始められるはずです。SO回答に入れることができるよりも多くの情報が必要です。

于 2012-06-18T22:12:15.247 に答える
1

Heroku は素晴らしいサービスですが、Heroku へのデプロイが簡単なため、独自の Rails Web サイトのホスティングに何が関係しているのかについて、偏った見方をしています。Heroku は、多くの困難な部分からあなたを守りました。

たとえば、Ruby と Rails がインストールされているからといって、必ずしも実稼働用の Rails Web サイトをホストできるとは限りません。Rails 固有の Web サーバーが必要です (たとえば、nginx とパッセンジャー、ユニコーンなど)。Web アプリでデータベース (MySQL または Postgres) を使用する場合は、データベースも必要です。また、おっしゃる通り、ruby と rails のバージョンアップが必要です。

これは、サーバーのセットアップを取得するためのものです。その後、展開部分に到達できます。Capistranoは現在最も人気のある選択肢のようです。

関連するものの概要については、仮想プライベート サーバーへのデプロイに関するこのRailscast エピソードをご覧ください。また、カピストラーノにも簡単に入ります。これは無料のエピソードではありませんが、間違いなくお金を払う価値があると感じています.

于 2012-06-19T00:29:19.847 に答える