Одна из панелей управления корневой системой OpenVZ написаная на ruby называется, WebVZ. Очень простая панель, не есть ресурсов, минималистична предельно. Думаю многоим понравится. ставится на CentOS без запинки, привожу сценарий установки:
[root@vps ~]# gem update —system
[root@vps ~]# gem install -v=2.1.0 rails
[root@vps ~]# wget http://ovh.dl.sourceforge.net/sourceforge/webvz/webvz.2.0.tar.gz
[root@vps ~]# tar -xzvf webvz.2.0.tar.gz
[root@vps ~]# mv webvz.2.0 webvz
[root@vps ~]# mv webvz /usr/local/
стартуется webVZ командой: ruby /usr/local/webvz/script/server &
можно запускать в screen, или написать простенький инит скрипт на подобии этого:
# description: WebVZ panel
# processname: webvz
# chkconfig: 345 85 15
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/webvz:/usr/local/webvz/script
# program name
PROG=server
#program path
DAEMON=/usr/local/webvz/script/server
# Do we pass options on the command line if yes put them here
DOPTION=»»
#Test if it is there if not lets bail
test -f $DAEMON || exit 0
case «$1» in
start) echo -n «Starting $PROG »
$DAEMON $DOPTION >> /var/log/webvz 2>&1 &
echo «Done.»
;;
stop) echo -n «Stopping $PROG »
ps aux | grep webvz | grep -v grep | awk ‘{print $2}’ | xargs kill -9
echo «Done.»
;;
restart) echo -n «Restarting $PROG »
ps aux | grep webvz | grep -v grep | awk ‘{print $2}’ | xargs kill -9
sleep 2
$DAEMON $DOPTION >> /var/log/webvz 2>&1 &
echo «Done.»
;;
*) echo «Usage: /etc/init.d/$PROG start|stop|restart»
exit 1
;;
esac
затем сделаем исполняемым этот скрипт и закинем в стартап (скрипт написан под chkconfig):
[root@vps ~]# chkconfig webvz on
[root@vps ~]# chkconfig —list | grep webvz
webvz 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
Если у Вас возникли какие-то сложности, обращайтесь. контакты в правой колонке на сайте.
за простые консультации денег не беру, если Вам нужно поднять сервер под vps/vds всегда буду рад помочь.
Добавить комментарий