Массовое добавление доменов в ispmanager 6
Массово добавить домены в ispmanager 6, вы можете воспользоваться нашим скриптом. Скрипт позволяет добавлять домены через CLI в полуавтоматическом режиме.
Чтобы массово добавить домены, выполните следующие шаги:
- Подключитесь к серверу по SSH как пользователь root;
- Скачайте и поместите скрипт в любой доступный каталог, например
/root:wget https://helpdesk.ispmanager.tech/attachments/0/O/0O6FpFifok827Onr_a/add_domains_ispmgr.sh -O /root/add_domains_ispmgr.sh - Сделайте скрипт исполняемым, выполнив команду
chmod +x add_domains_ispmgr.sh; - Подготовьте и поместите рядом текстовый файл с именем domains.txt, который будет содержать имена нужных доменов (одна строка - один домен);
- Запустите скрипт с помощью команды
./sh add_domains_ispmgr.shи пройдите все этапы для каждого из доменов:- Ввод имени пользователя, которому будет добавлен домен;
- Выбор обработчика;
- Выбор режима работы обработчика;
- Решение о добавлении SSL-сертификата от Let's Encrypt.
Например, так будет выглядеть добавление домена domain.com с режимом работы PHP-FPM и выпуском сертификата для пользователя user01:
Processing domain: domain.com
========================================
Enter user for the domain (domain.com ) [default: www-root]:
User exists: user01
✓ SSL certificates allowed for user user01
Available technologies for user user01:
1) php
2) nodejs
3) python
#? 1
Selected technology: php
Available PHP modes:
1) php_mode_fcgi_nginxfpm
2) php_mode_cgi
3) php_mode_mod
#? 1
Using PHP mode: php_mode_fcgi_nginxfpm
Creating domain 'domain.com' with user 'user01'...
Docroot: /var/www/user01/data/www/domain.com
Parameters: php=on php_mode=php_mode_fcgi_nginxfpm
✓ Domain created successfully.
SSL Certificate:
Request SSL certificate for this domain? (y/n) [default: y]: y
Requesting SSL certificate for domain 'domain.com'...
✓ SSL certificate requested successfully.