Доброго времени суток. Снова начал замечать что начал забывать о своём блоге. Это очень плохо! Поэтому сегодня я расскажу как установить Панель управления Vesta Control Panel . Это Open Sorce проект для серверов, решение позволяющие поставить систему на почти любой сервер менее чем за 15 минут и сразу же начать с ним работать. Этой системе я посвящу не одну пару статей, но начнем мы с Установки на сервер. Устанавливать мы будем её на два сервера с 4гб ОЗУ и 1гб ОЗУ. Начнем мы с более мощного тарифного плана. Для удобства Мы взяли тестовый домен: **vestaforrusonyx.host4g.ru** . По умолчанию домен добавился в ПУ но не видит нашего сервера.
Зайдем в «Размещенные домены» – «vestaforrusonyx.host4g.ru» – «DNS» – «Настройки DNS». Тут Нам нужно добавить А запись на наш сервер. В данном случае это будет: `A vestaforrusonyx.host4g.ru. 89.253.224.135`
Далее ждем обновления, как правило не более 30 минут. Теперь давайте зайдем на наш свежий сервер и посмотрим что же там уже есть. Как не странно у нас уже будет установлен apache, sendmail, xinetd, crond
Останавливаем их так, как показано на скриншоте:
`/etc/init.d/httpd stop`
`/etc/init.d/sendmail stop`
`/etc/init.d/xinetd stop`
Далее нам нужно всё это удалить, выполняем команды:
`yum remove httpd`
`yum remove sendmail`
`yum remove xinetd`
После Выполнения каждой команды нас будут спрашивать: Is this ok [y/N]:
Точно ли выполнять данное действие? Отвечаем «y» жмем «Enter»
Так делаем для каждой команды. Теперь у нас поистине пустой сервер. Теперь можно обновить ОС выполнив команду `yum upgrade`.
На сервере нет Важного По поэтому обновление нам не повредит. На момент написания статьи вес обновления составил 64мб. Это процесс довольно долгий, может занять 5-7минут, можно сходить за чашечкой чая. Теперь перейдем в директорию /root/ скачаем и запустим инсталляцию Vesta CP
[root@dds-1032771-9065 ~]# cd /root/
[root@dds-1032771-9065 ~]# curl -O
http://vestacp.com/pub/vst-install.sh
После скачивания у нас появится файл:
[root@dds-1032771-9065 ~]# ls -la vst-install.sh ` `-rw-r--r-- 1 root root 2653 Сен 20 15:23 vst-install.sh
Запустим его
[root@dds-1032771-9065 ~]# sh vst-install.sh
Мы можем получить уведомление типа:
!!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! Following packages are already installed:` `httpd bind-9 It is highly recommended to remove them before proceeding. If you want to force installation run this script with -f option: Example: bash vst-install-rhel.sh --force ` `!!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
Это значит что у нас на сервере так же уже установлены два модуля: httpd bind-9 httpd мы уже удалили, просто где-то на сервере остались конфиги, а вот bind нет. Выполняем команду
[root@dds-1032771-9065 ~]# yum remove bind
Так же можно найти и удалить остатки от httpd, или запустить установку с – -force, игнорируя ошибки. Не есть хорошо, но в случая с httpd – конфги будут просто перезаписаны. Давайте сделаем всё по человечески и удалим httpd полностью Переходим в директорию /etc/ и посмотрим что у нас есть, как показано на скриншоте:
Далее выполним:
[root@dds-1032771-9065 etc]# rm -f php.ini [root@dds-1032771-9065 etc]# rm -rf php.d/
Так же выполним команду:
[root@dds-1032771-9065 ~]# whereis httpd httpd: /etc/httpd [root@dds-1032771-9065 etc]# rm -rf httpd/
Найдем и удалим rpm-ку:
[root@dds-1032771-9065 ~]# rpm -qa | grep -i httpd httpd-tools-2.2.15-31.el6.centos.x86_64 [root@dds-1032771-9065 ~]# rpm -e httpd-tools-2.2.15-31.el6.centos.x86_64
Теперь вернемся в /root/ и мы увидим, что у нас уже скачен установочный файл, из которого будет произведена загрузка необходимых модулей и установка. Если выполнить:
[root@dds-1032771-9065 ~]# sh vst-install
и довести табом то увидим что есть два файла: vst-install-rhel.sh vst-install.sh
нам нужен первый! Выполняем команду:
[root@dds-1032771-9065 ~]# sh vst-install-rhel.sh
И мы увидим окно приветствия:
Do you want to proceed? [y/n]):
– подтверждаем буквой «y» и жмем «Enter»
Please enter valid email address:
– водим свой контактный email например neo@yandex.ruPlease enter hostname [dds-1032771-9065.host4g.ru]:
– жмем просто enter, но можем прописать и адрес своего сайта Видим Installation will take about 15 minutes
… и ждем, можно пойти немного поспать. Может возникнуть вопрос: rm: удалить обычный файл «/tmp/vst.pem»
– жмем enter. Что в тоге будет установлено к нам на сервер:
|
|
|
Всё, система установлена:
Теперь можно работать, создавать сайты, тарифные планы, FTP и mysql. Почтовые ящик. Вот вывод некоторых команд сразу после установки. Uptime нулевой, вся CP вместе с ОС занимает примерно 1гб. Так же для любителей 1С Битрикс, в Vesta CP сразу идет настроенный php-fpm Надеюсь помог. Все вопросы можно задавать в комментариях (появятся после ручного подтверждения) Так же будет рассмотрен Вариант с установкой на сервера с Debian, ubuntu 14.04. Надеюсь что скоро выйдет инсталятор для Centos/Red Heal 7-ой ветки.