У меня есть VPS-сервер с Centos с php / apache / cpanel / whm.
У меня есть 20 сайтов, размещенных в основном на php.
Теперь у меня мало клиентов, которые хотят использовать java / jsp на сайтах.
Я хочу знать, можно ли использовать один и тот же VPS / whm для размещения этих веб-сайтов, или мне нужны разные VPS для java или python / django
Ты можешь использовать NginX в качестве внешнего интерфейса, прослушивающего порт 80 для пересылки запросов на внутренние веб-серверы. Он легкий и потребляет очень мало памяти, поэтому его наличие вряд ли станет проблемой для вас с точки зрения производительности. Запросы на пересылку NginX на Apache, прослушивающий порт 90 (например), и Tomcat или какой-либо другой веб-контейнер / сервер приложений Java, прослушивающий порт 91, звучат для меня как идеальное решение.
Да, либо используя mod_rewrite или mod_proxy (перенаправление запросов на другой веб-сервер на другом порту или машине для нового языка) или путем запуска нескольких модулей (например, mod_python) в том же экземпляре apache.