0

AmazonEC2にNginxをインストールする必要があります。ただし、Railsサーバーはすでにポート80で実行されています。

する必要がある:

  • 実行中のサーバーを確認する
  • それを止める方法を理解する
  • そのサーバーの代わりにポート80でnginxを起動する方法を理解してください。

何か助けはありますか?

4

2 に答える 2

1

オプション1

別のポートでRailsを実行する

RailsとNGinXを同じサーバーで実行する場合は、最初にRailsを別のポートで実行するように構成してから、NGinXをセットアップできます。

開発中のRails3サーバーのデフォルトポートを変更するにはどうすればよいですか?

Rails用に選択した新しいポートにNGinXでHTTPリクエストを転送することができます

オプション2

別のインスタンスを使用する

または、NGinX用に別のインスタンスを使用することもできます。トラフィックによっては、その目的にはマイクロインスタンスで十分な場合があります。

通常、ロードバランサーを別のインスタンスで実行することをお勧めします。

于 2012-12-17T17:26:46.653 に答える
1

ps -efを実行して、nginxプロセスを見つけました。その後、sudo killを実行し、nginxを再開しました

于 2012-12-22T20:17:52.730 に答える