AmazonEC2にNginxをインストールする必要があります。ただし、Railsサーバーはすでにポート80で実行されています。
する必要がある:
- 実行中のサーバーを確認する
- それを止める方法を理解する
- そのサーバーの代わりにポート80でnginxを起動する方法を理解してください。
何か助けはありますか?
AmazonEC2にNginxをインストールする必要があります。ただし、Railsサーバーはすでにポート80で実行されています。
する必要がある:
何か助けはありますか?
オプション1
別のポートでRailsを実行する
RailsとNGinXを同じサーバーで実行する場合は、最初にRailsを別のポートで実行するように構成してから、NGinXをセットアップできます。
開発中のRails3サーバーのデフォルトポートを変更するにはどうすればよいですか?
Rails用に選択した新しいポートにNGinXでHTTPリクエストを転送することができます
オプション2
別のインスタンスを使用する
または、NGinX用に別のインスタンスを使用することもできます。トラフィックによっては、その目的にはマイクロインスタンスで十分な場合があります。
通常、ロードバランサーを別のインスタンスで実行することをお勧めします。
ps -efを実行して、nginxプロセスを見つけました。その後、sudo killを実行し、nginxを再開しました