Установка VestaCP на виртуальную машину debian 9

В первую очередь нам понадобится дистрибутив debian 9 порядок скачивания которого описан по приведенной ссылке. Создадим машину в Virualbox с минимальными параметрами 512 mb RAM, 20 GB HDD, 1 Ghz, которые требует vestacp. Выставим лишь удобные нам языковые настройки, всё остальное оставляем по умолчанию, включая разметку диска для новичков. Панель управления сервером Vesta требует абсолютно чистой системы под свою установку, поэтому устанавливаем абсолютно голую систему и галки снимаем со всего предлагаемого ПО. Стандартные системные утилиты нам также не понадобятся!

install debian 9 vestacp
install debian 9 vestacp

Теперь зайдём под root обновим пакеты

apt update
apt upgrade

и выполним настройку сети в новой виртуальной машине debian(у меня 192.168.56.10), чтобы к ней был доступ по ssh и установим ssh apt install ssh и пропишем в /etc/ssh/sshd_config PermitRootLogin yes, чтобы подключаться по ssh под root. Перезагрузимся, подключимся по ssh под root в удобном клиенте и установим также пакет curl apt install curl , после чего загружаем и запускаем установочный скрипт vestacp

# загружаем
curl -O http://vestacp.com/pub/vst-install.sh
# запускаем
bash vst-install.sh

Указываем домен, почту и ожидаем скачивания, автоматической установки и настройки всех необходимых пакетов и зависимостей. Переходим https://192.168.56.10:8083/login/ авторизоваться можно как под новым пользователем admin, которого нам создали при установке, так и под root. Переходим на вкладочку IP https://192.168.56.10:8083/list/ip/ и отредачим 192.168.56.10 для интерфейса enp0s8 убрав ассоциированный NAT IP. Теперь переходим к домену и смотрим, чтобы у него был указан ip нашего интерфейса 192.168.56.10, а не внешний ip. Папки с создаваемыми доменами имеют пути /home/username/web/ Указываем домены в своём hosts файле 192.168.56.10 example.com и готово.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *