FastNetMon

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

воскресенье, 24 января 2010 г.

Отключение восстановления пароля ISPManager

Открыть конфиг:
vi /usr/local/ispmgr/etc/ispmgr.conf


И в самый низ добавляем:
FuncAccess recovery deny


Перезапускаем панель:
killall -9 -r ispmgr


(с) http://forum.ispsystem.com/ru/showthread.php?t=6838

среда, 20 января 2010 г.

Установка PHP как FastCGI на панели управления хостингом ISPManager, Debian 5 Lenny

В новых версиях все намного проще! Просто идете в "Возможности", выбираете там "Модуль FastCGI для веб-сервера Apache" и нажимаете на "кнопку с дисками" для установки и ожидаете, пока он поставится на панель. После этого должна появиться опция PHP как FastCGI при создании www-доменов.

Ставим:
apt-get install -y libapache2-mod-fcgid


Перезапускаем апача:
/etc/init.d/apache2 restart


Перезапускаем панель ISPManager:
killall -9 -r ispmgr


Готово, теперь в настройках www домена должна появится возможность "Php как FastCGI".

Но в последних версиях этот фикс не сработает, ибо в панели опять что-то сломали!

Открываем конфиг:
vi /usr/local/ispmgr/etc/ispmgr.conf


И в самый низ добавляем следующее:
Option ForcePhpFCgid



Перезапускаем панель ISPManager:
killall -9 -r ispmgr


И вот теперь уж точно должно появиться :)

четверг, 7 января 2010 г.

ISPManager + Nginx + защита 8080 порта

iptables -A INPUT -p tcp -s ! реальный_ip_машины --dport 8080 -j DROP

mgrctl: управление ISPManager из консоли

Вот пример получения DNS доменов определенного пользователя:
/usr/local/ispmgr/sbin/mgrctl -m ispmgr domain su=username


А вот пример добавлению DNS домена определенному пользователю:
/usr/local/ispmgr/sbin/mgrctl -m ispmgr domain.edit name=testconsole.ru ip=1.1.1.1 ns="ns3.domain.ru. ns4.domain.ru." sok=ok su=username


документация: http://ru.ispdoc.com/index.php/Mgrctl

пятница, 1 января 2010 г.

Добавить свою папку в open_basedir в панели ISPManager

Причины:
open_basedir restriction in effect. File(/tmp//sss.tmp) is not within the allowed path(s)


В самый низ файла /usr/local/ispmgr/etc/ispmgr.conf добавить следующее (обращаю внимание, аккуратнее с пробелами!):
ExtraOpenBasedir :/tmp


И после этого перезапустить панель:
killall -9 -r ispmgr


После этого все вновь создаваемые www домены должны быть с папкой /tmp в open_basedir.

А для исправления настроек для существующих доменов необходимо отключить/включить поддержку PHP для домена. Также в конце не забываем перезапустить Апача:

/etc/init.d/apache2 restart

среда, 30 декабря 2009 г.

ISPManager + Debian - проблемы с кодировкой

Проблема такая - в списке кодировок в редакторе сплошные слеши вместо нормальных кодировок, испарвить несложно, мануал ниже.

Фиксица так:

echo "CP1251" > /usr/local/ispmgr/etc/filemgr.enc
echo "UTF8" >> /usr/local/ispmgr/etc/filemgr.enc
iconv -l |cut -d" " -f1|sed "s|//||g" >> /usr/local/ispmgr/etc/filemgr.enc
killall -9 -r ispm

пятница, 25 декабря 2009 г.

Проблемы с установкой ISPManager на FreeBSD 7.2 / 8.0

Симптомы: ISPManager визуально ставится, но все тесты проваливаются и в итоге ничего не работает.

Кстати, если curl ни wget не стоят, то можно воспользоваться fetch:
fetch "http://download.ispsystem.com/install.sh"


Если есть беспокойство за то, что канал оборвется в процессе установки, установите и запустите screen:
cd /usr/ports/sysutils/screen
make install clean
/usr/local/bin/screen


Обращаю внимание, что первая перезагрузка после установки ISPManager приводит к долгой проверке квот, так что не торопитесь паниковать, а подождите минут 10.

У Вас apache не собрался из-за проблемы в портах FreeBSD. Не собирается зависимость libtool автоматически при установке apache. Установите libtool22

cd /usr/ports/devel/libtool22/
make install clean


Если же в портах только libtool15, то необходимо их обновить вот так: http://phpsuxx.blogspot.com/2009/11/freebsd.html

(c) саппорт ISPSystems

четверг, 24 декабря 2009 г.

FreeBSD + ISPManager

Note that FreeBSD installation may last from 15 minutes to 1 - 2 hours, according to a server capacity.


Наверное, дорогая редакция догадывается, что я об этом думаю...

воскресенье, 20 декабря 2009 г.

Обновить ISPManager Lite до ISPManager Pro

Можно командой:

/usr/local/ispmgr/sbin/up2prof.sh
killall -9 -r ispmgr # без этого не обновится

Подключение собственных event-handler к ISPManager

Допустим, наш тестовый event-handler называется: usrparam.set (и привязывается он к соответствующему действию ISPManager).

Вот так можно получить список всех ивентов, которые можно хукнуть:
/usr/local/ispmgr/sbin/mgrctl eventlist


Создаем папку для event-handler ов:
mkdir -p /usr/local/ispmgr/event


Помещаем в нее наш хендлер и обязательно выставляем 700е права:

vim /usr/local/ispmgr/event/usrparam.set
chmod 700 /usr/local/ispmgr/event/usrparam.set


Перезапускаем ISPMager:
killall -9 -r ispmgr


Следим в логах, с каким успехом вызывается наш хендлер:
tail -f /usr/local/ispmgr/var/ispmgr.log

ISPManager: как правильно менять тарифные планы

Логинимся рутом, настройки => политика, ставим галочку "применять изменения в шаблонах". После этого входим реселлером и меняем тарифы. Также в политиках появляется опция: "принудительно применять изменения в шаблонах", но она нам сейчас не нужна.

ISPManager. Ошибка: rotate уже существует

Смотреть в файл:
/usr/local/ispmgr/etc/rotate.conf

есть ли там запись про домен. Если есть, то необходимо удалить.

суббота, 19 декабря 2009 г.

ISPManager + плагины: Внутренняя ошибка malformed result

При попытке открыть любой плагин выдается следующее:

Внутренняя ошибка malformed result


CentOS:

yum install -y perl-XML-LibXML perl-HTML-Parser perl-Compress-Zlib gcc make


Debian (список неактуален, не пробовал сам):

apt-get install libxml-libxml-perl make lynx


Также на обоих дистрибутивах надо поставить гору cpan модулей:

cpan
cpan> force install HTML::TreeBuilder


Но у меня он так и не поставился (дада, я перл-программист местами), так что ставим руками

# http://search.cpan.org/~petek/HTML-Tree-3.23/lib/HTML/TreeBuilder.pm
cd /tmp
wget http://search.cpan.org/CPAN/authors/id/P/PE/PETEK/HTML-Tree-3.23.tar.gz
tar -xf HTML-Tree-3.23.tar.gz
cd HTML-Tree-3.23
perl Makefile.PL
make
make install


Далее в частности для apachestatus надо настроить Apache Status для localhost (CentOS) или http://phpsuxx.blogspot.com/2010/01/server-status-apache-httpd-debian.html (Debian)


killall -9 -r ispmgr



Взято с: http://forum.ispsystem.com/ru/showthread.php?t=6204&page=2

понедельник, 7 декабря 2009 г.

Активация отладочного лога ISPManager

Открываем конфиг ISPManager:
vi /usr/local/ispmgr/etc/ispmgr.conf



И в самый верх добавляем следующее:
LogLevel 9


После этого перезапускаем ISPManager:

killall -9 -r ispmgr


Ну и после этого смотрим лог:

tail -f /usr/local/ispmgr/var/ispmgr.log

вторник, 1 декабря 2009 г.

Как войти в MySQL рутом на сервере с установленной панелью ISPManager?

Вот так:

mysql -uroot -p`cat /usr/local/ispmgr/etc/ispmgr.conf | grep Password | awk '{print $2}' | head -n1`


А дампить вот так:

mysqldump -uroot -p`cat /usr/local/ispmgr/etc/ispmgr.conf | grep Password | awk '{print $2}' | head -n1` db_name > /root/dump.sql


А импортировать так:

mysql -uroot -p`cat /usr/local/ispmgr/etc/ispmgr.conf | grep Password | awk '{print $2}' | head -n1` -Ddb_name -e "source dump.sql"

четверг, 26 ноября 2009 г.

А между тем, ISPManager потребляет порядка 35 мегабайт памяти...



cat /proc/18281/status
Name: ispmgr
State: S (sleeping)
SleepAVG: 78%
Tgid: 18281
Pid: 18281
PPid: 1
TracerPid: 0
FNid: 6041
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 33
envID: 6041
VPid: 18281
PNState: 0
StopState: 0
VmPeak: 35368 kB
VmSize: 35364 kB
VmLck: 0 kB
VmHWM: 8936 kB
VmRSS: 8788 kB
VmData: 23984 kB
VmStk: 84 kB
VmExe: 860 kB
VmLib: 9824 kB
VmPTE: 64 kB
StaBrk: 08d85000 kB
Brk: 090a0000 kB
StaStk: bff4e490 kB
Threads: 1
SigQ: 0/38912
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001000
SigCgt: 0000000180006000
SigSvd: 0000000000000000
CapInh: 000000007dcceeff
CapPrm: 000000007dcceeff
CapEff: 000000007dcceeff
Cpus_allowed: ffffffff
Mems_allowed: 1
TaskUB: 6041
MMUB: 6041


VmSize как раз и есть ключевое значение, указываемое в top.

вторник, 17 ноября 2009 г.