- Заходим через WinSCP на сервер с apache2. Допустим, это 192.168.1.41, заходим в директорию var/www/. В этой директории создаём папку с названием нового сайта. В папке создаём файл index.html с произвольным html кодом.
- Переходим в /etc/apache2/sites-enabled/ и открываем файл .conf. Там их несколько, какой использовать разницы нет, отличие только в тематике. Например, сайты школ в одном файле, садов в другом, прочие в третьем.
- В файле конфигурации копируем любую конфигурацию, начинающуюся с <VirtualHost *:8080> и заканчивающуюся </VirtualHost>, затем заменяем название сайта на новое -в трёх местах.
- Заходим в управление виртуальными машинами 192.168.1.135:8006, выбираем виртуальную машину 100, по двойному клику открывается новое oкно с терминалом. В терминале набираем sudo systemctl restart apache2, вводим пароль, и, если мы не получили сообщение об ошибке, то всё норм.
- Заходим через WinSCP на сервер с nginx. Допустим, это 192.168.1.42, заходим в каталог /etc/nginx/sites-enabled/, открываем файл default, и исполняем примерно то же самое, что мы делали с конфигурацией apache2, то есть копируем существующую конструкцию server { ...... } и также изменяем имя сайта на новое. ВАЖНО ! Не потерять фигурные скобки, открывающая скобка должна обязательно закрываться.
- Так же, как и в п.4, заходим в гипервизор, и выбираем виртуальную машину 101, также двойной клик, в терминале набираем sudo nginx -t, вводим пароль. Запускается проверка конфига на ошибки.
- Если мы получаем сообщение типа ok ............ sucsessful, значит всё нормально.
- Перезапускаем nginx
- Открываем браузер, и, если мы всё делали правильно,
- Копируем JOOMLA в каталог, созданный в п.1 и устанавливаем в обычном режиме.