Ответы на оба вопроса 1 и 2: ДА и ДА
шаги:
установите Linux на свой контейнер OpenVZ (раздайте по своему вкусу, убедитесь, что это серверная ОС, а не десктоп, чтобы облегчить вашу жизнь в будущем)
при необходимости установите Apache (некоторые дистрибутивы серверов включают Apache в дистрибутив)
установить пакет (ы) Joomla
Довольно прямо, если вы спросите меня ...