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

Доброго времени суток. Снова начал замечать что начал забывать о своём блоге. Это очень плохо! Поэтому сегодня я расскажу как установить Панель управления 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. Что в тоге будет установлено к нам на сервер:

  • 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-ой ветки.

Published by

Светозар

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

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

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