Как массово добавить домены, поддомены в панель VESTA? ВЕСТА, VESTACP

Как массово добавить домены, поддомены в панель VESTA?Чтобы добавить массово домены или поддомены в панель VESTA - надо воспользоваться стандартными скриптами Весты, которые находятся в папке /usr/local/vesta/bin/. Надо написать bash скрипт, который в цикле добавит ваши домены.

1. Создайте в папке /root/ файл domains.txt со списком доменов или поддоменов, которые надо добавить.

2. Создайте в папке /root/ файл vesta-add-domains.sh

#!/bin/bash

for domainname in $(cat domains.txt)
do
/usr/local/vesta/bin/v-add-domain admin $domainname '' 'no'
echo "$domainname"
done;
echo "-- FINISHED --"
exit;	

3. Если вы создавали файлы не серверными утилитами, а под Windows - нужно преобразовать переносы строк в созданных файлах под Unix

Можно воспользоваться утилитой dos2unix под Linux.

yum install dos2unix
dos2unix vesta-add-domains.sh
dos2unix domains.txt	

4. Запустите bash скрипт vesta-add-domains.sh из папки /root/

./vesta-add-domains.sh

5. Перезагрузите VPS

reboot