Вам точно не нужны там ни vagrant, ни virtual box.
Если хотите поднять на сервере виртуальные машины, есть KVM например.
Вариантов инструментов для развёртывания однотипных окружений масса. От того же баш скрипта, до систем управления конфигурацией, или даже развёртывания какjго-нибудь kubernetes.
По меньшей мере, надо например: nginx, php-fpm, mysql/mariadb. Возможно, что-то для отправки почты. Крайне желательно что-то для мониторинга. А вообще, надо и многое другое, чтобы всё хорошо работало и удобно обслуживалось. И настройкой однократной дело совсем не ограничивается - дальше надо за всем этим хорошенько приглядывать.
На самом деле, при таком уровне знакомства с этим всем, особенно, если это всё для подакшена настраивается, а не на поиграться, точно лучше будет найти кого-то кто это сделает - вам явно ещё рано.