ispmanager 6: Функции

/
/
Массовое добавление доменов в ispmanager 6

Массовое добавление доменов в ispmanager 6

Массово добавить домены в ispmanager 6, вы можете воспользоваться нашим скриптом. Скрипт позволяет добавлять домены через CLI в полуавтоматическом режиме.

Чтобы массово добавить домены, выполните следующие шаги:

  1. Подключитесь к серверу по SSH как пользователь root;
  2. Скачайте и поместите скрипт в любой доступный каталог, например /root: wget https://helpdesk.ispmanager.tech/attachments/0/O/0O6FpFifok827Onr_a/add_domains_ispmgr.sh -O /root/add_domains_ispmgr.sh
  3. Сделайте скрипт исполняемым, выполнив команду chmod +x add_domains_ispmgr.sh;
  4. Подготовьте и поместите рядом текстовый файл с именем domains.txt, который будет содержать имена нужных доменов (одна строка - один домен);
  5. Запустите скрипт с помощью команды ./sh add_domains_ispmgr.sh и пройдите все этапы для каждого из доменов:
    1. Ввод имени пользователя, которому будет добавлен домен;
    2. Выбор обработчика;
    3. Выбор режима работы обработчика;
    4. Решение о добавлении 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.