Установка vestacp на CentOS

Установка vestacp на CentOS

vestacp — утилита с открытым исходным кодом, служит для управления хостингом и сейчас поддерживает Linux релизы (Red Hat, CentOS) и Ubuntu LTS 12.04 и Ubuntu 13.04. Она поставляется со всем необходимыми программными продуктами для запуска и управления своими веб-сайтами которые размещены на вашем VPS, в том числе содержит:

— Веб-сервер (Apache с Nginx в качестве обратного прокси);
— Сервер DNS;
— Сервер базы данных;
— Почтовый сервер;
— FTP-сервер;
— Nginx из коробки;
— SSL сертификаты и SNI;
— Поддержка Wildcard;
— Шаблоны конфигурации;
— Поддержка DKIM;
— Быстрое резервное копирование;
— Система мониторинга;
— Антиспам / Антивирусы;
— WHMCS — биллинг поддержка;
— Интеграция EPEL;
— Простой GUI;
— Мощный CLI;
— Открытый формат данных;
— И многое другое.

Чтобы установить vestacp на CentOS необходимо скачать уже готовый скрипт который сам за Вас все сможет сделать, так что просто его скачаем:

# cd /usr/local/src
# curl -O http://vestacp.com/pub/vst-install.sh

После того как скачаеться небольшой баш скрипт, нужно его запустить:

# bash vst-install.sh

Скрипт сам начнет установку, но на некоторых этапах нужно будет ввести некоторые данные. У меня было предупреждение что у меня уже в моей системе установлен httpd, bind-9 и он просил удалить их. Можно этого не делать, просто запустить этот же скрипт с опцией «f», принудительная установка, но я взял и удалил мой апач и бинд следующим образом:

# yum remove httpd
# yum remove bind

У меня они были установлены из-за того что я устанавливал webmin (еще одна панель управления для веб хостинга).

Меня просят подтвердить действительно я хочу продолжить установку данной панели: Y. Пишем только не маленькую букву, у меня не работало.

Следующим шагом будет ввод вашего email: ввел свое мыло.
Далее, просят нас ввести hostname: я ввел свой ИП адрес.

Приведу скриншот чтобы было понятней:

Установка vesta

Установка vesta

Нам написали что бы мы подождали примерно 15 мин. А тем временем можно сделать чай =)

Установка реально заняла где то минут 5, после чего я увидел следующий вывод:

Завершение установки vestacp

Завершение установки vestacp

Мы видим наш IP адрес с портом 8083, а так же логин и пароль. Я в целях своей же безопасности взял и скрыл их. По этому перейдем по указанному айпишнику и порту в браузер для дальнейшей работы ( настройки).

вход в vestaCP

вход в vestaCP

После ввода логина и пароля можно увидеть вот такой миленький, на мой взгляд, интерфейс моей панели:

vestaCP

vestaCP

Как удалить панель управления Vesta?

1. Нужно остановить службу

# service vesta stop

2. Нужно удалить Веста пакеты и репозиторий программного обеспечения

# yum remove vesta*
# rm -f /etc/yum.repos.d/vesta.repo

3. Удалить каталог данных и cron

# rm -rf /usr/local/vesta

Можно также рассмотреть возможность удалить учетную запись пользователя (администратора) и его cron.

Прочитайте так же:
Установка дополнительных компонентов в Vestacp

На этом установка vestacp на CentOS подошла к завершению. Надеюсь хорошо описал сам процесс, если есть пожелания пишите внизу. Спасибо!

5 thoughts on “Установка vestacp на CentOS

  1. Спасибо Вам за такую подробную статью!

    Подскажите, пожалуйста, а как теперь правильно каждому домену настроить свой IP-адрес и FTP??

    Есть 1IP VPS и 2IP купленных к нему дополнительно.
    1. В панели Vesta от admin добавила эти 2 дополнительных IP, затем создала 2 users и зашла в панель под каждым, где каждому добавила свой домен под отдельным IP — правильно?

    2. После этого, в панели регистратора доменов добавила запись A и каждому прописала свой IP — тот, что на сервере.
    ns1 и ns2 остались регистратора доменов, а в панели Vesta значения DNS у всех доменов остались по умолчанию, т.е. ns1.localhost.ltd и ns2.localhost.ltd

    3. При добавлении доменов, каждому указала свой FTP имя и пароль, но при подключении через FileZilla — 1-й IP т.е. сервера подключается как к 1-му, так и ко 2-му и 3-му user-у с их доменом, а вот по-отдельности 2 user под своим 2-м IP и 3 user под своим 3-м IP — по FTP не подключается!!!

    4. То же самое и с сайтами, так на основном 1IP VPS домен первого сайта открывается, на двух других доменах, которые добавлены на своих отдельных IP нет….((((
    Почему?

    5. Проверила домены на IP Check — каждый домен показывает свой IP, но при проверки доступности сайта — выдает что «сайт не доступен»….. Почему так??

    В чем проблема..?
    Подскажите, пожалуйста, Как сделать, чтобы два других сайта открывались под своими IP и http://FTP…??

    • Возможно, еще не обновились все изменения которые Вы применили на стороне регистратора. Они меняются в среднем 24ч ( могут обновляться даже до 72ч). По этому, подождите это время и если не получится ничего сделать, то напишите мне и я Вам помогу.

      Так же, проверьте корректные данные ваших пользователей ( так же их права на вход). Возможно, Вы не дали прав заходить на данный сервер. Работу самого FTP можно проверить следующим образом:
      $ telnet IP_or_your_domain port

      Например:
      $ telnet linux-notes.org 21
      После чего, в ходе, ввести логин и пароль:
      USER your_user
      PASS your_password_from_your_user

      Должно писать типа:
      OK.

      Полезная статья по telnet:
      http://linux-notes.org/otpravka-i-poluchenie-pochty-cherez-telnet/

      Так же, укажите какой FTP сервис Вы используете, чтобы я смог помочь Вам.

  2. Подскажите пожалуйста
    Как к серверу с одним IP привязать несколько доменов для разных сайтов на этом сервере.
    Вообще возможно так?
    Я хочу купить VPS и хостить на нем сайты.
    Не покупать же для каждого сайта отдельный IP.

    • Конечно же можно на 1 ИП размещать множество сайтов. Для этого нужно использовать DNS. Если Ваш хостинг ( где будите покупать VPS) поддерживает ( имеется готовое решение) свои DNS, то на стороне регистратора прописываете DNS-ы данного хостинга и у себя на VPS прописываете домены и использующие DNS ( например в панеле kloxo). Если не использует Ваш хостер свои DNS, то это будет немного сложнее сделать. Для этого нужно поднять свои серверы с DNS и настроить уже все вручную. Можно так же купить отдельные сервисы с аналогичными функциями, т.е с поддержкой DNS.

      У меня, нет поддержки DNS у хостера, по этому, я еще думаю как мне лучше поступить.

  3. Доброго времени суток.
    А если воспользоваться установщиком «ADVANCED INSTALL SETTINGS», что на официальном сайте, то что вводить в поле Hostname? Домен сайта или поддомен с доменом, по переходу по которому будет открываться интерфейс весты?
    И ещё вопрос по данному инсталятору, если в FTP выбрать «no» при сборке дистрибутива весты, то будет ли работать SFTP? Я где то читал, что они не взаимосвязаны, но метя терзают смутные сомнения…

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.