Моя работа запускает несколько разных внутренних веб-приложений на сервере ubuntu (10.10), использующем apache. В настоящее время я разрабатываю другое веб-приложение, и серьезно рассматриваю возможность разработки поверх настраиваемого веб-сервера node.js. Мое рассуждение о желании сделать это:
- Скорость/Масштабируемость
- Безопасность. Страницы будут обслуживаться с помощью переключателя... case, а не просто обслуживать (потенциально вредоносного) пользователя, о чем они просят.
- Простота настройки - мои намерения заключаются в том, что это проект с открытым исходным кодом, а node.js намного проще для пользователей, а не для работы с apache/IIS и т.д.
Мой вопрос: на сервере, где я получил apache, слушая порт 80, как я могу передать определенные поддомены в node.js. Я видел пару статей об использовании виртуальных хостов apache, чтобы удалить их, но это, похоже, лишает цель использования node.js. Если мне нужно пройти через apache, то все три причины моего отказа от apache/IIS аннулируются.
Я знаю, что могу использовать другой порт (: 8080?), но с точки зрения конечного пользователя это довольно запутанно, когда нужно вводить пользовательские порты. Любые альтернативные идеи?
Спасибо