Установка 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 необходимо скачать уже готовый скрипт который сам за Вас все сможет сделать, так что просто его скачаем:

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

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

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

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

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

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

Установка vesta

Установка vesta

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

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

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

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

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

вход в vestaCP

вход в vestaCP

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

vestaCP

vestaCP

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

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

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

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

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

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

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

4 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 у хостера, по этому, я еще думаю как мне лучше поступить.

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

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