У меня на домашнем компе крутиться такая схема.
Ставишь nginx и php-fpm, добавляешь в nginx сайт по инструкции nginx и php-fpm (на диджитал окене хороший мануал)
Ставишь рельсы, гем юникор и настраиваешь в nginx второй сайт по инструкии nginx + unicorn (на диджитал окене хороший мануал)
Радуешься жизни.
Вообще ты на одном компе можешь развернуть сайты вообще на всех языках программирования, главное что бы порты у всего разные были. Тут нет ни каких ограничений