cpanel

Изменить папку главного домена в Cpanel. Change document root

В шаблоне пользователя Cpanel есть возможность изменить папку главного домена documentroot.
В файле /var/cpanel/userdata/<пользователь>/<домен> новый путь к корневой папке сайта можно установить в переменной documentroot:

После выполненых изменений запустить следующие команды:
Continue reading

python urllib2 cpanel api. Использование Cpanel API в скриптах python

Стал вопрос как автоматизировать задачи по созданию\управлению хостинг-аккаунтами в панели управления WHM/Cpanel с помощью python. Немного поисков и экспериментов – все оказалось не так сложно с библиотекой python urllib2…

Все что нам нужно – это установленный python ( у меня версия 2.6), модуль urllib3, а также, хост с установленной панелью Cpanel для экспериментов.
Установка модуля python urllib3:

pip install urllib3
или
easy_install urllib3

просмотреть все доступные функции Cpanel API можно в документации Cpanel SoftwareDevelopmentKit/XmlApi. Пример будем делать на основе функции List Accounts — listaccts.
Continue reading

Функции WHM в разделе “Server Configuration”

В разделе Server Configuration панели управления сервером WHM мы можем использовать следующие функции для конфигурации сервера: “Basic cPanel/WHM Setup“, “Change Root Password“, “Server Time“, “Statistics Software Configuration“, “Tweak Settings“, “Update Config“.

Попробую немного описать каждую из них:

Continue reading