2017-02-08 3 views
1

Я читал, что прокси могут быть созданы сервером Nginx для приложения nodejs для прослушивания, но я сомневаюсь, что именно это будет служить дополнительным целям и преимуществам по сравнению с модулем http, предоставляемым nodejs для прослушивания цель.NodeJS http module vs Nginx Server

ответ

1

Во-первых, вы можете обслуживать несколько приложений Node на одном сервере с виртуальными серверами на основе хоста, управляемыми nginx, так что запросы на один и тот же порт, но с другим HTTP-заголовком Host: достигают разных приложений Node.

Также nginx может быть настроен для обслуживания статических активов без попадания вашего приложения Node и сделать некоторое кэширование, если вам это нужно.

Это две вещи, которые вы можете достичь, добавив nginx в микс, но вам может и не понадобиться это в вашем случае. Кроме того, вы можете запустить обратный прокси с помощью Node и без nginx, если это то, что вы предпочитаете.