Отправить субдомен на node.js

Моя работа запускает несколько различных внутренних веб-приложений на сервере ubuntu (10.10) под управлением apache. В настоящее время я разрабатываю еще одно веб-приложение и серьезно подумываю о разработке на основе специально созданного веб-сервера node.js. Мои доводы в пользу этого следующие:

  1. Скорость / Масштабируемость
  2. Безопасность - страницы будут обслуживаться с переключателем ... вместо того, чтобы просто обслуживать (потенциально злонамеренного) пользователя, что бы они ни попросили.
  3. Простота настройки - мои намерения заключаются в том, чтобы это был проект с открытым исходным кодом, а node.js намного проще для пользователей, чем иметь дело с apache / IIS / и т. Д.

Мой вопрос: на сервере, где у меня есть apache, слушающий порт 80, как я могу передать определенные поддомены на node.js. Я видел пару статей об использовании виртуальных хостов apache для его передачи, но, похоже, это противоречит цели использования node.js. Если мне нужно пройти через apache, то все три причины, по которым я отказался от apache / IIS, аннулировались.

Я знаю, что мог бы использовать другой порт (: 8080?), Но с точки зрения конечного пользователя это довольно сбивает с толку необходимость установки пользовательских портов. Есть альтернативные идеи?

Спасибо

18
задан jwegner 9 April 2011 в 16:25
поделиться