Установка 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: я ввел свой ИП адрес.
Приведу скриншот чтобы было понятней:
Нам написали что бы мы подождали примерно 15 мин. А тем временем можно сделать чай =)
Установка реально заняла где то минут 5, после чего я увидел следующий вывод:
Мы видим наш IP адрес с портом 8083, а так же логин и пароль. Я в целях своей же безопасности взял и скрыл их. По этому перейдем по указанному айпишнику и порту в браузер для дальнейшей работы ( настройки).
После ввода логина и пароля можно увидеть вот такой миленький, на мой взгляд, интерфейс моей панели:
Как удалить панель управления 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 подошла к завершению. Надеюсь хорошо описал сам процесс, если есть пожелания пишите внизу. Спасибо!
Спасибо Вам за такую подробную статью!
Подскажите, пожалуйста, а как теперь правильно каждому домену настроить свой 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 сервис Вы используете, чтобы я смог помочь Вам.
Подскажите пожалуйста
Как к серверу с одним IP привязать несколько доменов для разных сайтов на этом сервере.
Вообще возможно так?
Я хочу купить VPS и хостить на нем сайты.
Не покупать же для каждого сайта отдельный IP.
Конечно же можно на 1 ИП размещать множество сайтов. Для этого нужно использовать DNS. Если Ваш хостинг ( где будите покупать VPS) поддерживает ( имеется готовое решение) свои DNS, то на стороне регистратора прописываете DNS-ы данного хостинга и у себя на VPS прописываете домены и использующие DNS ( например в панеле kloxo). Если не использует Ваш хостер свои DNS, то это будет немного сложнее сделать. Для этого нужно поднять свои серверы с DNS и настроить уже все вручную. Можно так же купить отдельные сервисы с аналогичными функциями, т.е с поддержкой DNS.
У меня, нет поддержки DNS у хостера, по этому, я еще думаю как мне лучше поступить.
Доброго времени суток.
А если воспользоваться установщиком «ADVANCED INSTALL SETTINGS», что на официальном сайте, то что вводить в поле Hostname? Домен сайта или поддомен с доменом, по переходу по которому будет открываться интерфейс весты?
И ещё вопрос по данному инсталятору, если в FTP выбрать «no» при сборке дистрибутива весты, то будет ли работать SFTP? Я где то читал, что они не взаимосвязаны, но метя терзают смутные сомнения…