2012-03-05 11 views
1

Ruby(Rails/Sinatra)を学んできましたが、これは非常に良いですが、OMFGでは運用サーバで実行するのがどれくらい難しいですか?基本的に私のドメインの1つにRoRアプリケーションを実行したいのです。私はルビーをインストールして実行する方法について無数のチュートリアルを行ってきました。私は乗客をインストールすることができました(これはどのように動作するかはわかりません)。SinatraをUbuntu 11.10(サーバ)で使用する

PHPがインストールされている可能性がありますが、これは問題です。私は

ruby my_app_name.rb 

これをしなければならない作業シントラのアプリを取得するためには、その後どのように私はちょうどそれがwww.mydomain.com上で実行しているのですかwww.mydomain.com:4567上で動作しますか?私は明らかにサーバーの設定は、私はまだPHPのアプリケーションを作成するために使用しているサーバーの設定になるときに最適ではない - アップロードして実行しているので、ハハは非常に簡単ではないルビー= [

誰かが私を助けることを願って正しい方向、感謝!

+0

これは簡単です。 PHPの場合は、PHPとApacheを自分でインストールしましたか、PHP対応のWebホストを選択しましたか?あなたはRuby(例えばHeroku、EngineYard、CloudFoundryなど)と同じオプションを持っているので、 –

+0

こんにちはマーク、私はVPSを持っているPHPとApacheを自分でインストールしました – JonnoTheBonno

+0

彼はそれを自分でホストしたいようです。 – three

答えて

1

ポートリダイレクトを行うことができます。乗客など何も必要ありません。 4567でそれを実行し、80に再マップしても問題ありません。もちろん、あなたは多くのトラフィックを期待していない場合のみ。しかし、それが事実なら、あなたは良いことをするべきです。また、実行している可能性のあるApacheや他のサーバーもオフにしてください。

これはあなたの出発点です:https://help.ubuntu.com/community/IptablesHowTo

+0

WEBrickをデフォルトサーバーとして使用しているようですが、これは本番環境では強力ではないと聞いていますか?私はそこでホストされている大きなPHPプロジェクトを持っています(私はcodecanyon用のアプリケーションを開発しています)、私はそれらを両方実行することはできますか? – JonnoTheBonno

+0

あなたのサーバーとしてthinまたはpumaをインストールしてください。 PHPとRubyの両方を実行したい場合は、別のドメインから提供する必要があります。 – three

+0

この友達に感謝します。 – JonnoTheBonno

関連する問題