Искал я себе панельку управления хостингом для локальных сайтов, тестов и т.д. Так как я хостингом профессионально не занимаюсь, не вижу смысла покупать панельку за деньги, типа ISPmanager и т.д.
Ранее пробовал панельку syscp, но проект закрылся, вместо него появился froxlor, мне он не сильно понравился, и мое внимание привлекла панелька ispCP Omega.
Имеем на данный момент только что установленную систему FreeBSD
FreeBSD test.slik.loc 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Побыстрому обновил систему через portsnap и приступил к работе.
test# cd /usr/ports/ports-mgmt/portmaster/ && make install clean && rehash
В меню был выбор оболочки, я выбрал bash
│ Options for portmaster 3.13.13 │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ [X] BASH Install programmable completions for Bash │ │
│ │ [ ] ZSH Install programmable completions for zsh │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
├─└────────────────────────────────────────────────────────────────┘─┤
│ [ OK ] Cancel │
└────────────────────────────────────────────────────────────────────┘
и приступил к установке.
Далее необходимо скачать саму панельку, последней версии, и распаковать ее, что собственно мы и сделаем.
# mkdir -p /usr/local/src/ispcp/
# cd /usr/local/src/ispcp/
# fetch http://ignum.dl.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.7/ispcp-omega-1.0.7.tar.bz2
# tar -xjvf ispcp-omega-1.0.7.tar.bz2
Далее согласно мануалу разработчиков необходимо поправить makefile в апаче, что мы и делаем.
vi /usr/ports/www/apache22/Makefile
Меняем с prefork на worker
WITH_MPM?= worker # or prefork, event, itk
Continue reading »