Показаны сообщения с ярлыком cpanel. Показать все сообщения
Показаны сообщения с ярлыком cpanel. Показать все сообщения

понедельник, 25 июня 2012 г.

cPBackup (cpremote) - плагин для rsync бэкапа/восстановления акков

Выложена новая версия cpbackup для rsync backup'а учетных записей cPanel. Исправил немного багов.

Скачать

Git Repo: https://bitbucket.org/valroot/cpbackup/src

Возможности:

  • »  дневной, недельный, месячный бэкап

  • »  Резервирование идет на удаленный сервер, также восстанавливается с удаленного сервера

  • »  Позволяет резервировать файлы, почту, базы данных, файлы конфигураций и т.д.

  • » Управление процессорной нагрузкой, чтоб не перегружать сервер процессом бэкапа

  • » Лог-файлы

  • » Включение и отключение бэкапа для отдельных аккаунтов

  • » Бэкапит только измененные файлы (т.к. rsync)

  • » Управление временем через cron

  • » Автоустановщик


Установка на клиент-сервере (для того, чтоб делать бэкап и отправлять его на сервер-бэкапа):

cd /usr/src
wget http://valroot.com/wp-content/plugins/download-monitor/download.php?id=3
unzip cpbackup.zip
cd cpbackup
sh install.sh


Установка на сервере-бэкапа:

adduser backup
vi /etc/passwd
ставим домашнюю директорию для пользователя backup - /backup
chown -R backup:backup /backup
cd /backup
mkdir .ssh
touch .ssh/authorized_keys
chmod 750 .ssh/
chmod 600 .ssh/authorized_keys
vi .ssh/authorized_keys
(вставляем свеже-сгенерированный RSA ключ, который находится на клиент-сервере в
/etc/cpremote/id_rsa.pub, также его можно взять в WHM > CpRemote >
Backup Public Key)
mkdir /backup/daily; mkdir /backup/weekly; mkdir /backup/monthly;
chown -R backup.backup /backup/daily /backup/weekly /backup/montly


Проверяем, есть ли доступ от клиент-сервера на сервер-бэкапа
Выполняем на клиент-сервере команду:

ssh -F /etc/cpremote/ssh_config -i /etc/cpremote/id_rsa backup@IP_сервера_бэкапа


Если впустило, значит все ок, если нет, значит не правильно установлен рса ключ.

Далее, настраиваем коннект на клиент-сервере, файл конфигурации клиент-сервера:
(/etc/cpremote/cpbackup.conf)

LICENSE:Update
REMOTEIP:IP_сервера_бэкапа
REMOTEUSR:backup
REMOTEPRT:22
DESTFLDR:/backup/
RSYNCPTH:/usr/bin/rsync
STATUS:1
BKPDAILY:1
BKPWKLY:2
BKPMONTHLY:0
NOTIFICATION:1


Либо же через WHM > cPremote > Configure Backup

Проверяем сам бэкап, ручным запуском скрипта /scripts/cpremotebackup

Скачать

Git Repo: https://bitbucket.org/valroot/cpbackup/src

 

воскресенье, 25 марта 2012 г.

Deskino - управление WHM/cPanel сервером

При очередном просмотре Apps cPanel, наткнулся на интересное AIR приложение.

Которое позволяет управлять серверами с локального компьютера, без входа в стандартный UI WHM'a.

На самом деле приложение сделано на AIR, и использует XML and JSON API. Довольно удобная штука, чтоб управлять серверами, особенно когда их очень много.

Скриншоты и скачать можно здесь: http://deskino.com/cpanel-whm.html

суббота, 24 марта 2012 г.

cPanel обновил EasyApache до 3.11.2

Что нового в этой версии... Как сообщает сам спанель, они улучшили FastCGI, увеличили его скорость работы и исправили проблемы с FcgidMaxRequestLen.

Итак, что нового:

  • изменили немного интерфейс;

  • пометили PHP4, как устаревшее ПО.

  • пометили FrontPage, как устаревшее ПО ( вообще советую его не использовать в целях безопасности сервера - прим. автора);

  • Добавили ссылочку на документацию по mod_ruid2;

  • FrontPage не совместим с mod_ruid2.


Вообще, советую пересобирать апач раз в 2-3 месяце, чтоб обновлял пакеты и т.д., по-этому советую обновится ж)

пятница, 16 марта 2012 г.

Краткий справочник WHM / cPanel администратора

Здесь описаны важные пути/скрипты/логи cPanel и сервера в целом, о которых должен знать каждый, кто использует cPanel / WHM :)

Скрипты:

Поиск логина по домену /scripts/whoowns домен
Автофиксер /scripts/autofixer
Синхронизация кластера /scripts/dnscluster параметры
Создать уч.запись /scripts/wwwacct параметры
Заблокировать уч.запись /scripts/suspeneacct логин причина
Заблокировать уч.запись и
заблокировать от реселлера /scripts/suspeneacct логин причина 1
Удалить учетную запись /scripts/killacct логин
Обновить лицензию cPanel /usr/local/cpanel/cpkeyclt
Обновить пул доменов /scripts/rebuildippool
Обновить пользователей cPanel /scripts/updateuserdomains


Порты:

CPanel 2082
CPanel SSL 2083
Webmail 2095
Webmail SSL 2096
WHM 2086
WHM SSL 2087
Webdisk 2077
Webdisk SSL 2078


Инсталляторы:

OpenVZ шаблоны

На сайте появились шаблоны для OpenVZ с CentOS 6 и скриптами автоматической установки cPanel при создании VPS.

Подробнее здесь: http://valroot.com/openvz-shablonyi

суббота, 26 марта 2011 г.

Обновление OpenSSL на сервере cPanel

Качаем и ставим:

root@val [~]#wget http://www.openssl.org/source/openssl-1.0.0d.tar.gz
root@val [~]#tar -zxvf openssl-1.0.0d.tar.gz
root@val [~]#cd openssl-1.0.0d
root@val [~]#./config --prefix=/opt/openssl shared
root@val [~]#make
root@val [~]#make test
root@val [~]#make install
root@val [~]#./config
root@val [~]#make
root@val [~]#make test
root@val [~]#make install

Проверяем бинарник:


root@val [/usr/src/openssl-1.0.0d]# which openssl

/usr/bin/openssl

Смотрим версию:

root@val [/usr/src/openssl-1.0.0d]# openssl
OpenSSL> version
OpenSSL 1.0.0d 8 Feb 2011
OpenSSL>

Это все... :)

вторник, 26 января 2010 г.

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 (Решение)

Быстрое решение для ошибки:

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443

Листинг процессов использующих порт 80
lsof -i :80

Берем ID процесса и убиваем его:
kill -9 ID_процесса

Ищем апач:
whereis httpd

Запускаем:
/usr/sbin/httpd -k start

или

service httpd start

четверг, 16 июля 2009 г.

Установка Mod_Layout на сервер (cpanel, др.)

Mod_Layout - является модулем апача, для вставки страниц в шапку и в "подвал" страницы :) тобишь в низ ) В основном используется для принудительной вставки рекламы в страницы :)

Замечание:
Если Вы используете апач версии 1.3, нужно использовать mod_layout-3.1
Если Вы используете апач версии 2, нужно использовать mod_layout-4.1
Если Вы используете апач версии 2.2, нужно использовать mod_layout-5.1
Ман сделан на примере апач 2.2


Итак, как установить mod_layout на сервер? Смотрим ниже :)

Идем в /tmp:
cd /tmp

качаем mod_layout:
wget http://download.tangent.org/mod_layout-5.1.tar.gz

[ad#ad-5]

Распакуем:
tar xvfz mod_layout-5.1.tar.gz

Идем в mod_layout-5.1
cd mod_layout-5.1

Правим Makefile:
vi Makefile

Убеждаемся что APXS путь правильный. Например для спанели:

Найти:

# the used tools
APXS=apxs
APACHECTL=apachectl
CC=`apxs -q CC`
INC=-I`apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`apxs -q LDFLAGS_SHLIB`


Заменить на:

# the used tools
APXS=/usr/local/apache/bin/apxs
APACHECTL=apachectl
CC=`/usr/local/apache/bin/apxs -q CC`
INC=-I`/usr/local/apache/bin/apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`/usr/local/apache/bin/apxs -q LDFLAGS_SHLIB`


Сохраняемся (Makefile):
:wq

Запускаем установку:
make install

[ad#ad-5]

понедельник, 25 мая 2009 г.

Быстрые решения проблем (cPanel)

Запуск резервного копирования:
/scripts/cpbackup

Рестарт chkservd:
/etc/init.d/chkservd restart

Последние строки Apache Error:
tail -f /usr/local/apache/logs/error_log

Обновление серверного ПО и cpanel:
/scripts/upcp

Переустановка exim:
/scripts/exim4

Проблемы с просчетом трафика:
/scripts/cleanbw

Читаем далее...

четверг, 18 декабря 2008 г.

Плагин APF для WHM

Как я писал ранее, брендмауер, он же фаервол, очень полезная вещь для безопасности сервера. В данном посте я расскажу, как к установленному APF прикрутить плагин к WHM. Подробнее об установке APF в этой статье.

Итак, приступим с требований к системе:

  • cPanel/WHM (протестировано на 11.23)

  • APF 0.9 (протестировано с 0.9.6)

  • iptables включены и рабочие (если Вы можете перезапустить APF без ошибок, значит, скорее всего, все нормально).


Как изменить Exim приветствие?

Каждый раз, когда ваш почтовый сервер отправляет или получает электронную почту от других серверов, то появляется приветствие, что выглядит нечто подобно этому:

220-your.hostname ESMTP Exim 4.68 #1 Tue, 16 Dec 2008 19:33:44 -0500
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.


Чтобы изменить это приветствие, Вы можете отредактировать следующий раздел в файле /etc/exim.conf:


smtp_banner = "${primary_hostname} ESMTP Exim ${version_number}
#${compile_number} ${tod_full} n
We do not authorize the use of this system to transport unsolicited, n
and/or bulk e-mail."


Всего доброго :)

Решено: /bin/pwd: Permission Denied

Сначала я увидел эту ошибку, когда пользователи пытаются установить пользовательские PEAR модули через CPanel:

/bin/pwd: cannot open directory `..’: Permission denied

Легко решить через скрипты, запустить:

/scripts/enablefileprotect

пятница, 12 декабря 2008 г.

Что нового в CPanel / WHM 11.24?

CPanel и WHM 11.24 предлагают новые функции, такие, как ДНС и Dovecot при оптимизации кода нашей базы. Конечным результатом является sleeker программа, которая сводит к минимуму требования к системе. X3 сам интерфейс был также упорядочен, что требует значительно меньшей полосы прокручивания, как показано на рисунках ниже. Эти новые функции позволят быстрее ориентироваться и улучшить вашу повседневную работу с панелью управления Cpanel/WHM.

Сумма усовершенствований, внесенных в основной программного обеспечения не могут быть завышены. Cpanel усовершенствовали интерфейсы для настройки почтовых серверов, FTP-серверов, веб-серверов и серверов имен. DNS кластеризации была также усовершенствована,  в сочетании с ДНС производительность функции доступа увеличина почти в двое.  CPanel в резервной системы был переработан для достижения значительно более высоких скоростей. Это сделает создание или восстановление с  дополнительных или сжатых копий значительно быстрее.

среда, 3 декабря 2008 г.

Мануал по Cpanel / WHM для новичков (англ.)

Скачайте мануал по cpanel/whm для новичков в PDF формате для офлайн чтения :) Описаны пошаговые инструкции при работе с cpanel / whm.

От: Mike Bowden

Перевод будет позже :) Когда появится свободное время :)

Файл приложен к посту.

понедельник, 3 ноября 2008 г.

Лимиты для отправки почты (Cpanel / WHM)

Как уже всем известно, в Cpanel, а точнее в WHM > Tweak Settings, можно устанавливать лимит отправки почты для домена в час. По умолчанию стоит 0 (без лимитов). У меня обычно стоит 250 писем в час для каждого домена. Этого для большинства доменов более чем достаточно. А вот ситуация, когда всем нужно поставить лимит, а для конкретного домена поставить безлимитную отправку писем, например для рассылки писем. По-этому нам нужно как отключить для рассылки лимит, а для всех остальных оставить все как есть.

скрин:

В файле /etc/exim.pl находится следующий код:

Cpanel vs. Nobody: борьба с шелами (часть 1)

В общем, возникла проблема, что на пользовательские веб-сайты, мелкие "хацкеры" заливали веб-шелы.
Данный скрипт предназначен для поиска в пользовательских директориях файлов, с правами
nobody, и открытых директорий, т.е. с правами 0777(drwxrwxrwx). Скрипт помогает избежать взломов сайтов, когда пользователи хостинга не знают принципов безопасности на права доступа к файлам и директориям.

Читаем далее...

четверг, 30 октября 2008 г.

[How To:] Установка ionCube loader (Cpanel,WHM,Linux)

ionCube обеспечивает защиту исходного кода написаного на PHP. На самом деле, он просто шифрует весь код "под себя", проходит обфускацию исходного кода. При этом, код - защищен, нельзя его прочесть, нельзя его изменить, и также при этом не теряется никой скорости работы со скриптом зашифронным IonCube'ом. Для того, чтоб можно было работать на сервере с зашифрованными IonCube файлами, мы должны установить Loader, который "подсказует" интерпритатору PHP, как правильно работать с зашифрованными файлами.

Что нам нужно:

Читаем далее...

среда, 22 октября 2008 г.

Меняем страницу "bandwidth exceeded page" в cPanel/WHM

В этом посте я расскажу Вам, как изменить дизайн и саму страницу ошибки "bandwidth exceeded page", т.е. это та страница, на которую попадают другие гости сайта, когда у этого сайта превышен лимит трафика. Лимит трафика обнуляется ежемесячно.

Шаг 1: Войдите на сервер в SSH под рутом.

Шаг 2: Делаем резервную копию страницы (вдруг Вы захотите вернуть ее обратно)
cp /usr/local/cpanel/apache/mod_bwlimited.c /usr/local/cpanel/apache/mod_bwlimited.c.bak

Ремонт (fix) cPanel / WHM квот

Ремонтируем Cpanel / WHM квоты (quotes)
Fix Cpanel / WHM quotes


Cpanel/WHM имеет иногда проблемы с пользовательскими квотами. Например показывает unlimited квоту, либо 0 мегабайт свободного места. Это вводит в заблуждение пользователей и администраторов, т.к. пользователи могут использовать все доступное свободное место, а cpanel в свою очередь не может сама регулировать квоту для пользователей. Я в этом посте, расскажу Вам как починить (отремонтировать) любые проблемы с квотами в Cpanel / WHM вручную и автоматически.

Главные причины проблем с квотой:

Cpanel миграция: переносим cpanel со старого винта (HDD)

Итак, очередная статья с названием: "Cpanel миграция: переносим cpanel со старого винта (HDD)"

Имхо, полный сабж :)

Читаем далее...