2017-05-12 3 views
0

1異なるアプリケーションの異なるウェブサイトドメインなどでは、NodeJSはhost:*some port other than 80*でプロダクションに行くことはできません。私が間違っている場合、同じマシン上の複数のWebサイトでNodeJSアプリを扱う方法は? (NodeJS/Expressサーバにはvirtualhostがありません)プロダクションサーバでNodeJS/Expressプロジェクトを実行

2これは、NodeJS/Express server IP:portへのプロキシ転送要求を使用することですそれ?はいの場合、それが別のサーバー(プロキシとNodeJS)であれば、何を開始して聴くのですか? (セイ、server.listen('port', '0.0.0.0')またはserver.listen('port', '::')

3 NodeJS/Expressプロジェクトで生産を行くために、任意の他の選択肢は?

答えて

0

あなたがたがsudoの80を使用することができます。しかし、それはお勧めできません。

そうですねあなたはポート80

を使用するために、私はあなたがそれを::からの接続を受け入れるserver.listenからhostを省略することができると思い、あなたのNode.jsアプリの前に座って(.. haproxy nginxの、など)プロキシを必要とします。

0

NGINXは、公式のWebサイトでNGINXのドキュメントを参照してください。

関連する問題