Установка Vesta на Centos 6.5 4gb ОЗУ

Доброго времени суток. Снова начал замечать что начал забывать о своём блоге. Это очень плохо! Поэтому сегодня я расскажу как установить Панель управления Vesta Control Panel . Это Open Sorce проект для серверов, решение позволяющие поставить систему на почти любой сервер менее чем за 15 минут и сразу же начать с ним работать. Этой системе я посвящу не одну пару статей, но начнем мы с Установки на сервер. Устанавливать мы будем её на два сервера хостинга Rusonyx с 4гб ОЗУ и 1гб ОЗУ. Для этого нам подойдут тарифы Root server Ultra и Root server Start. Полные характеристики тарифов Вы можете посмотреть на сайте  [http://www.rusonyx.ru/hosting/vps/prices/ ] Начнем мы с более мощного тарифного плана Root Server Ultra. Для удобства Мы взяли тестовый домен: **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.ru

`Please enter hostname [dds-1032771-9065.host4g.ru]: ` — жмем просто enter, но можем прописать и адрес своего сайта Видим `Installation will take about 15 minutes` … и ждем, можно пойти немного поспать. Может возникнуть вопрос: `rm: удалить обычный файл «/tmp/vst.pem»` — жмем enter. Что в тоге будет установлено к нам на сервер:

  • Web Server
  • DNS server
  • Database Server
  • Mail Server
  • FTP Server
  • Nginx out of the box
  • SSL certificates & SNI
  • Wildcard support
  • Configuration Templates
  • DKIM support
  • Fast Backups
  • Easy update manager
  • System Monitoring
  • AntiSpam / Antivirus
  • WHMCS billing support
  • Simple and Clean GUI
  • Powerful CLI & API
  • Secure Platform
  • GPL v3 License
  • Autoupdates

 

Всё, система установлена:

Теперь можно работать, создавать сайты, тарифные планы, FTP и mysql. Почтовые ящик. Вот вывод некоторых команд сразу после установки. Uptime нулевой, вся CP вместе с ОС занимает примерно 1гб. Так же для любителей 1С Битрикс, в Vesta CP сразу идет настроенный php-fpm Надеюсь помог. Все вопросы можно задавать в комментариях (появятся после ручного подтверждения) Так же будет рассмотрен Вариант с установкой на сервера с Debian, ubuntu 14.04. Надеюсь что скоро выйдет инсталятор для Centos/Red Heal 7-ой ветки.

Автор

Светозар

Основатель блога kolesnikov.pw, увлекаюсь свободным ПО и операционной системой Linux(Fedora/Arch). В качестве основной ОС сейчас использую Arhc Linux с Deepin DE.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *