現在、サーバーは WINDOWS であり、NODEJS プロジェクトをデプロイしたいと思っています。ドメイン名をバインドする必要があるため、リバース プロキシとして nginx を使用したいと考えています。
WIN SERVER で nginx が実際にどのように使用されるのかわかりません。経験豊富な友人から簡単に説明してください。
また、nginx が使用されていない場合、通常、node.js プロジェクトはどのようにデプロイされますか? IISを使う方法もあるようですが、IISはnginxほど信頼性が低いような気がします。
nginx は Windows のサポートがほとんどなく、せいぜい単純な開発にのみ使用できます。 Windows 上の nginx は同時に 2 つのリクエストをサポートしていないため、実稼働環境で使用するのは妄想的です。 nginx の最下層は Linux を最大限に活用できるように設計されており、Windows がかろうじて使用できるとしても、パフォーマンスには大きな問題があります。
実際、最終的には、Windows サーバーは実際には Microsoft 独自のシステムであり、使いやすいのは依然として Windows 上の Web サーバーが最も信頼性の高い IIS です。 Microsoft の欠点は閉鎖的であることですが、そのテクノロジーは非常に優れています。結局のところ、商用製品は有料です。
もちろん、最新バージョン(少なくともそれより新しいバージョン)を使用していることが前提です。 IIS6 がインストールされた Windows Server 03 サーバーをまだ使用している場合は、誰も助けてくれません。