Как разместить несколько web-приложений с разным backend-ом на одном выделенном сервере?
Cейчас используют nginx в качестве фронтенда. Для проектов на php -- апач или php-fpm, в качестве бэкенда. Ещё можно посмотреть на nginx unit -- сервер приложений от разработчиков nginx умеющий одновременно python, php, go, nodejs и прочие руби.
ProxyPass
(директива монтирования URI на нужный хост/порт в apache)