Как разместить несколько web-приложений с разным backend-ом на одном выделенном сервере?
Планируется разработать несколько независимых друг от друга web-приложений, которые будут использовать на стороне backend-а разные технологии, например:
- Приложение, которое будет основываться на Node.JS;
- Приложение или сайт, которое будет основываться на PHP;
Обычный виртуальный хостинг не подходит, так как на нём нельзя развернуть Node.JS, поэтому ставка сделана на выделенный сервер с одним IP адресом.
Я так понимаю, для работы PHP нужно установить Апач, но как он будет работать вместе с Node, не будет ли конфликтов?
Как использовать PHP и Node.JS на одном серваке ВМЕСТЕ, чтобы на нём можно было размещать разные проекты?
Cейчас используют nginx в качестве фронтенда. Для проектов на php -- апач или php-fpm, в качестве бэкенда. Ещё можно посмотреть на nginx unit -- сервер приложений от разработчиков nginx умеющий одновременно python, php, go, nodejs и прочие руби.
Для фронта - я тоже использую апач: разницы в отдаче статики - никакой.
Главное - это не забыть снять хэндл скрипт-обработчика с папки со статикой (html,css,js,fonts,etc).