web-dev-qa-db-ja.com

node.jsを本番ウェブサーバーとして使用するにはどうすればよいですか?

私は現在ノードを使用してプロジェクトを開発しており、ローンチに近づくにつれて、商用の運用サーバーで使用するためのノードのセットアップ方法に関するリソースを見つけるのに苦労しています。私が見たほとんどのリソースは、スケーラビリティとフォールトトレランスを考慮せずに考案された単純な例で構成されています。だから、私の質問は、誰かがアドバイスを提供したり、ノードのインストールをセットアップするためのリソースを私に指摘したりできることです:

  • フォールトトレラントです。インスタンスがクラッシュした場合、ログに記録して再起動する必要があります
  • 負荷分散できるノードインスタンスのプールを作成する
  • リソースの使用状況に関する有用な洞察を提供する
  • 本番ノードのセキュリティプラクティス
  • 私が確かに見逃している本番環境で役立つその他のこと
46
naivedeveloper

このリンクを確認してください: http://cuppster.com/2011/05/12/diy-node-js-server-on-Amazon-ec2

負荷分散と静的コンテンツの配信には、nginxを使用します。

26
zaub3r3r