Меню Рубрики

Установка cpanel ubuntu server

Установка и настройка cPanel на виртуальном Linux-сервере

Приложение cPanel позволяет управлять виртуальным сервером с помощью графического интерфейса, заменив им стандартную командную строку. Сама процедура установки не вызовет больших сложностей, однако для запуска и выполнения скрипта может потребоваться не один час. Он работает исключительно с дистрибутивами Linux.

Что нужно знать перед установкой?

Тем, кто заинтересовался использованием на своем VPS cPanel, следует учитывать две вещи:
1. По завершении установки его невозможно удалить с сервера простыми способами. Потребуется восстановить полностью сервер, поскольку встроенный деинсталлятор отсутствует.
2. Для использования приложения потребуется получить лицензию от разработчиков. Стоимость – примерно $200 за год, но также cPanel бесплатно предоставляется для ознакомления на 15 дней. Больше информации о ценах и условиях получения лицензии доступно на сайте создателей.

Простой способ

На “пустом” сервере cPanel можно установить с помощью простой команды, которую достаточно ввести в консоли:

Процедура может занять достаточно долго времени, поэтому стоит запастись терпением. После установки перейдем к настройке cPanel на виртуальном сервере.

Стоит знать, что это решение срабатывает в 95% случаев. Если установить панель управления таким способом не удалось, следует перейти к ручной установке.

Как установить cPanel на CentOS в ручную?

Сегодня дистрибутив CentOS является одним из наиболее популярных для работы с виртуальным сервером. Чтобы установка cPanel прошла успешно, предварительно потребуется выполнить несколько действий.
Ниже представлен процесс установки на примере cPanel в CentOs 7:

1. В первую очередь потребуется установить Perl. Для этого в терминале нужно ввести команду:

2. Далее потребуется ввести полное имя домена (FQDN) – это является требованием приложения. Его указывают другой командой:

3. Поскольку процесс установки может занять много времени, не лишним будет защититься от внезапных прерываний. Это поможет сделать утилита screen – в случае возникновения проблем она предотвращает остановку:

4. Запускаем утилиту командой:

5. Возвращаемся в корневой каталог с помощью команды:

6. Остается приступить к загрузке пакета, скачав cPanel на свой сервер:

7. Когда пакет будет загружен, достаточно запустить установочный скрипт:

После запуска последней команды скрипт начнет работу, что занимает больше всего времени.

Настройка cPanel на виртуальном сервере

1. Когда графический интерфейс будет установлен, можно начинать прописывать его настройки. Чтобы войти в панель, нужно воспользоваться логином и паролем через IP-адрес сервера, а также порт 2087. То есть, ввести в адресной строке http://SERVER_IP:2087.

2. Соглашаемся с лицензионным соглашением и нажать «Agree to All».

3. Далее заполняем поля Email и Nameserver, а затем нажимаем «Finish».

4. После этого откроется стартовая страница cPanel.

Как установить cPanel на Ubuntu

Хотя cPanel поддерживается на нескольких дистрибутивах Linux, для Ubuntu Server ее версия не разработана. Это также касается и других серверных дистрибутивов, разработанных на базе Debian. Возможно, в будущем разработчики предоставят такую возможность, однако на данный момент ее нет. Аналогично дела обстоят и с операционной системой Fedora, несмотря на то, что похожие на него Redhat и CentOS вполне свободно поддерживают cPanel. Впрочем, неофициально разработчики не исключают появление cPanel Ubuntu.

Заключение

Для ознакомления с платформой предоставляется версия cPanel Free, позволяющая убедиться в ее мощности и больших возможностях. Что касается ее установки, проблем с этим, как правило, не возникает. Единственное – она проходит достаточно долго.

Начни экономить на хостинге сейчас — 14 дней бесплатно!

источник

Установка VestaCP на Ubuntu 16.04

Все настройки веб-сервера можно выполнить вручную через терминал. Но при управлении большим хостингом или огромным количеством сайтов сложно выполнять все действия вручную. Для таких ситуаций существуют панели управления хостингом. Одна из них — VestaCP. Это панель управления с открытым исходным кодом, доступная для загрузки и использования полностью бесплатно.

В этой статье мы рассмотрим как выполняется начальная настройка и установка VestaCP на Ubuntu 16.04. Панель позволяет в автоматическом режиме установить все программное обеспечение и подготовить его к работе. Но сначала давайте разберем системные требования программы.

Системные требования

На данный момент установка VestaCP возможна на Ubuntu до версии 16.04 включительно, CentOS 5,6,7 и Debian 7, 8.

Для работы требуется процессор с частотой, не меньше 2 ГГц и не менее чем 1 Гб оперативной памяти и для этих целей подходит надежный VPS хостинг Hoster.RU. Конечно, вы можете установить VestaCP и на систему с более низкими характеристиками, но рекомендуется использовать именно эти для нормальной работы. Обратите внимание, что установка возможна только на чистую систему.

Установка VestaCP на Ubuntu

Дальше мы рассмотрим как выполняется установка этой панели на ваш сервер. На самом деле все очень просто и вам будет достаточно выполнить несколько команд.

Шаг 1. Загрузка скрипта установщика

Скачать скрипт установки VestaCP можно с помощью wget. Для этого используйте команду:

Шаг 2. Запуск скрипта

Дальше запустите скрипт и он сделает за вас всю работу. Скачает и установит панель, загрузит веб-сервера, сервера баз данных, установит все необходимое программное обеспечение и добавит настройки по умолчанию. Для запуска скрипта наберите:

Шаг 3. Подтверждение

Подтвердите, что вы согласны на установку всего этого программного обеспечения в вашу систему:

Шаг 4. Электронная почта

Введите свой адрес электронной почты:

Шаг 5. Имя хоста

Шаг 6. Установка

Дождитесь завершения установки, на это может уйти до 15-20 минут:

Шаг 7. Завершение установки

Когда установка VestaCP ubuntu 16.04 будет завершена, панель сообщит об этом и выведет сообщение с возможным адресом доступа к панели:

Читайте также:  Установка пружин на е30

Шаг 8. Пользователь

Вы сможете авторизоваться только под именем суперпользователя, но в Ubuntu пользователь root по умолчанию отключен. Нужно его включить задав пароль:

Настройка VestaCP

Установка VestaCP завершена, теперь перейдем к первоначальной настройке и созданию первого сайта, например, на движке WordPress.

Шаг 9. Окно входа

Панель VestaCP может быть доступна с помощью браузера. Откройте адрес, указанный в сообщении панели, например, 174.16.16.129:8083. Вы увидите предупреждение об недействительном сертификате. Это происходит потому, что VestaCP создала собственный сертификат, не подписанный ни одним из центров сертификации. Браузер не знает, стоит ли ему доверять. Но мы знаем, что это наш сертификат, поэтому откройте Дополнительно, затем Перейти на сайт:

Шаг 10. Вход в систему

Введите логин root и его пароль, заданный на одном из предыдущих шагов:

Шаг 11. Главная страница

Вы попадете на главную страницу панели управления vestacp. Здесь все настройки разделены по категориях, которые размещены вверху окна:

  • USER — управление пользователями;
  • WEB — настройки доменов и субдоменов;
  • DNS — настройка служб DNS и серверов имен;
  • MAIL — настройки почтовых серверов и аккаунтов;
  • DB — базы данных;
  • CRON — задания расписания Cron;
  • BACKUP — резервное копирование системы.

Вы можете открыть одну из вкладок и настроить там то, что вам нужно. Кроме того, для администратора доступно еще одно меню, где можно управлять установленными пакетами, настройками брандмауэра, и самой панели и многим другим.

Шаг 12. Настройка языка

По умолчанию панель на английском языке. Если вы хотите сменить его на русский. Кликните по надписи admin вверху экрана, чтобы открылось такое окно:

Затем пролистайте ниже и выберите из списка русский язык.

Шаг 13. Создание пользователя

Вы можете создать нового пользователя с более ограниченными правами для того, чтобы дать доступ к панели другим людям. Для этого нажмите на зеленую кнопку с плюсом на вкладке USER:

В открывшемся окне введите данные нового пользователя. Вам нужно ввести логин, пароль, адрес электронной почты.

Затем вы можете нажать кнопку Добавить и сразу же войти от имени нового пользователя:

Здесь вы можете управлять только доменами, глобальные настройки вам недоступны.

Шаг 14. Создание домена

На этой же вкладке вы можете выбрать Add New Domain:

Шаг 15. Настройка домена

Введите все необходимые параметры и нажмите Add:

Если вам нужен доступ FTP для загрузки файлов, нажмите Дополнительные опции и введите данные доступа по FTP, которые хотите настроить:

Шаг 16. Создание базы данных

Перейдите на вкладку DB и выберите Add Database:

Введите все необходимые для авторизации данные, такие как имя базы, пользователь и пароль:

Шаг 17. Тестирование

Все готово. Если вы откроете настроенный домен, то увидите текстовый сайт:

Дальше вы можете загрузить файлы движка WordPress или любого другого по FTP и обновить страницу. Тогда вы увидите меню настройки вашего движка:

Панель управления VestaCP полностью настроена и теперь вам осталось только настроить сам движок.

Выводы

В этой статье мы рассмотрели как выполняется установка и настройка VestaCP — панели управления хостингом с открытым исходным кодом. Она немного проще по функциональности чем другие коммерческие варианты, но позволяет делать все что необходимо.

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

7 комментариев

Я столкнулся с проблемой да и форумы почитал что у людей начинается гемор с базами , не коннектит roundcube и тд , проблема решилась созданием пароля рута ! Даже после того как поставили чистую ubuntu , сделали просто sudo -s и начали ставить от root@localhost , он пишет в логах при установке vesta_cp что «access denied» был и быстро логи проскакивают, после того как поставили ось сразу сделайте passwd root и все встанет ровно! Только DKIM не работал но это решается установкой open-dkim-tools генерацией ключа и записи его открытой версии на домене. mail-tester дал 8.8 из 10 , -1.2 бала за то что ptr записи нет ну её провайдер выдает только юр.лицам. Удачи!

После добавления домена, 403 ошибка. 16,04 lts. Прочел форум понял что мне ого не нужно. Радует что понял это сразу!

Залил вордпресс, и получил ошибку сервера 500
В чем может быть дело?

Спасибо за статью, такой вопрос — если уже поставил ВП, создал базу данных, настроил сайт, (через ISP),
если буду ставить Весту — все слетит?

источник

Полное руководство по веб-консолям 2016: cPanel, Plesk, ISPmanager и другие

Многим из тех, кто сегодня нуждается в веб-хостинге, необходим простейший метод управления серверами. Обычно предполагается, что вместе с хостингом предоставляется и графический интерфейс (GUI). И действительно, нередко хостеры предлагают лучшие панели управления – веб-консоли. Они представляют собой веб-интерфейс, позволяющий администраторам и/или пользователям управлять различными сервисами сервера в комфортной среде веб-браузера.

Рассмотрим кратко некоторые из наиболее популярных вариантов из числа доступных и активно поддерживаемых. 11 этих проектов относятся к категории Open Source, а шесть представляют собой проприетарное ПО.

Типовые средства панелей управления

В целом большинство панелей управления реализуют общий набор типовых функций. Хотя многие позволяют выполнять лишь некоторое их подмножество, есть несколько консолей, которые включают весь функционал. ПО панели управления для веб-хостинга может предоставлять доступ к следующим функциям:

  • Управление системой доменных имен (веб-домены, почтовые домены и пр.).
  • Управление системой электронной почты (адреса электронной почты, квоты, предотвращение спама, и др.).
  • Управление FTP (учетные записи пользователей, управление паролями, квотирование файловых систем).
  • Доступ к файловой системе из веб-интерфейса.
  • Управление пользователями/ключами SSH.
  • Управление базами данных (MySQL, PostgreSQL и иногда другими системами баз данных).
  • Управление резервным копированием.
  • Доступ к логам и создание отчетов.
  • Плагины для конфигурирования дополнительных сервисов и инсталляции приложений (например, WordPress).
Читайте также:  Установка flash player для firefox linux

Корпоративные средства панелей управления

Некоторые проекты предлагают также средства корпоративного класса, например:

  • Управление несколькими серверами с одной панели управления.
  • (Для хостов) позволяют нескольким клиентам параллельно запускать программную панель управления на сервере.
  • Мониторинг сервисов и оповещение.
  • Систему обработки обращений клиентов.
  • Поддержку протокола IPv6.

Таблица средств панели управления
Как известно, лучше раз увидеть, поэтому для сравнения мы свели все это в таблицу. Под таблицей даются некоторые комментарии по каждому программному продукту и ссылки, по которым можно найти дальнейшую информацию.

Панель управления Базовый ЯП Open-Source Linux Windows DNS Email FTP БД IPv6 Multi-Server
cPanel Perl, PHP x x x x x x x
Plesk PHP, C, C++ x x x x x x x x
DirectAdmin PHP x x x x x x
Core-Admin PHP x x x x x
InterWorx PHP x x x x x x x
ISPmanager C++ x x x x x x x
iMSCP PHP, Perl x x x x x x x
Froxlor PHP x x x x x x
Vesta PHP x x x x x x
ZPanel PHP x x x x x x x x
Sentora PHP x x x x x x x
Webmin Perl x x x x x x x x
ISPConfig PHP x x x x x x x x
Ajenti Python x x x x x x
BlueOnyx Java, Perl x x x x x x x
CentOS Web Panel PHP x x x x x x x
Virtualmin PHP x x x x x x x x

Возможности этих панелей управления разнообразны. Некоторые, возможно, лучше всего подходят для виртуального хостинга (shared), в то время как другие очень популярны среди пользователей облачного хостинга. Тем не менее, работает ли ваш сайт на базе выделенных серверов (dedicated), VPS, или размещается в общей среде, всегда пригодится возможность управлять файлами, электронной почтой, приложениями и пр. из единого интуитивно понятного интерфейса. Подчас это имеет неоценимое значение.

Обзор панелей управления

▍ cPanel

cPanel – наиболее широко применяемая веб-консоль. Владельцы сайтов используют cPanel как панель управления, а хостинг-провайдеры — Web Host Manager (WHM) в качестве инструмента администрирования.

В целом и cPanel, и WHM можно рассматривать как самые полнофункциональные системы. Хотя cPanel поддерживается только в Linux, поддержку Windows можно реализовать с помощью продукта Enkompass или через виртуализацию. Однако пользовательский интерфейс, будучи простым, определенно не является лучшим среди веб-консолей.

▍ Plesk

Plesk — ведущая панель управления в США, ей принадлежит также примерно 75-80% европейского рынка. Поддерживая широкий спектр версий Linux, а также обеспечивая совместимость с Windows, она поставляется в нескольких изданиях, Каждое предназначено специально для конкретного варианта хостинга и сценария использования.

Пользовательский интерфейс можно назвать несколько более четким и понятным, чем у cPanel, но с точки зрения функций Plesk и cPanel почти не отличаются. Оба продукта используются в крупных хостинговых компаниях (часто в виде фирменных версий) и многими другими заказчиками.

Недавно Plesk стала независимой компанией, и разработчики активно пытаются идти в ногу с постоянно развивающимся Web. Создатели панели ориентированы как на хостинг для неопытных пользователей, так и на профессиональных разработчиков, и стараются сделать управление сервером простым и эффективным. Компания также инвестирует значительные средства в образовательную часть с элементами маркетинга, чтобы научить веб-профессионалов лучшим практикам ведения бизнеса в интернете, маркетинга и даже эффективной подачи материала.

    Независимость от хостов/ОС: Plesk можно устанавливать на широкий спектр операционных систем и практически на любой хост. Если вы используете любую разновидность популярной версии Linux (CentOS, Ubuntu, CloudLinux и пр.) или даже Windows, то можно запустить Plesk. В качестве дополнительного бонуса вы даже можете запустить Plesk внутри контейнера Docker, взятого с Docker Hub. Это сильный козырь, отличающий Plesk от cPanel, которая работает только на CentOS.

Интеграция с Git: В ответ на жалобы, что многие веб-консоли не поддерживают Git, популярную систему контроля версий, применяемую для отслеживания изменений и обновлений сайтов, в Plesk было добавлено расширение Gitman. Данное расширение доступно в версии Plesk 12.5 и старше, а в будущей версии Plesk в ядро будет встроена полная поддержка Git.

Интеграция с Docker: В релизе октября 2016 года ядро Plesk будет включать также поддержку Docker с каталогом из более 200 000 образов Docker. Это даст возможность запускать образы Docker прямо из Plesk, без помощи командной строки.

Безопасность SSL: Даже тем, кто не имеет опыта хостинга, следует разбираться в средствах безопасности SSL. К сожалению, настраивать и обновлять их подчас непросто. Благодаря новым сервисам типа Let’s Encrypt оснащение сайта средствами безопасности SSL (TLS) значительно упрощается, а потому нет никаких причин оставлять ваши страницы незащищенными. Plesk будет автоматически обрабатывать получение сертификата и конфигурировать файлы базы данных для доступа по https, что обеспечит защиту и веб-консоли, и размещенных на сервере сайтов. Это включает и такие «вкусности» как обновление вашего сертификата, поддержку HTTP2 и предоставление вам подробной информации по безопасности, когда ваш сервер подвергается атаке.

Поддержка WordPress: Будущая расширенная версия позволит пользователям WordPress одним кликом доверить управление безопасностью Plesk. Консоль Plesk возьмет на себя управление обновлениями плагинов, исправление ошибок в ПО и применение обновлений для усиления безопасности.

  • Демо
  • Цены
  • Для более продвинутых пользователей панель предусматривает поддержку многочисленных версий PHP, а поддержка Ruby, Python и NodeJS реализована через Phusion (в релизе Plesk Onyx она уже встроенная). В числе поддерживаемых популярных Linux-систем — Ubuntu, CentOS, RHEL, Debian и CloudLinux, а для Ubuntu и Debian возможен апгрейд.

    ▍ DirectAdmin

    DirectAdmin – относительно «легкая» панель управления с поддержкой Linux. В ней есть все базовые функции панели управления, включая инсталляцию для нескольких клиентов. Все лицензии продаются без ограничений на число доменов.

    Читайте также:  Установка локальных систем оповещения

    ▍ Core-Admin

    Core-Admin – панель разрабатывалась как централизованное решение с широкими возможностями подключения, которое позволяет управлять несколькими серверами с одной веб-консоли. Это ПО включает развитую систему назначения полномочий и функции мониторинга. Есть бесплатная версия Free Web Edition на 10 доменов.

    ▍ InterWorx

    InterWorx предлагается в виде двух пакетов: NodeWorx (для управления сервером) и SiteWorx (для управления сайтом). В Interworx хорошая система плагинов, позволяющих быстро устанавливать приложения, что напоминает менеджер веб-пакетов Softaculous. Есть в InterWorx и интерфейс командной строки.

    ▍ ISPmanager

    ISPmanager – гибкая панель управления на базе Linux, предлагаемая ISPsystem, ведущим российским поставщиком решений для автоматизации VPS хостинга. За почти двадцатилетнюю свою историю ISPmanager стала одной из самых популярных веб-консолей в Восточной Европе, растет ее популярность и в других регионах. Эта мощная панель доступна в двух редакциях. Обе можно кастомизировать для работы с неограниченным числом доменов и пользователей и в соответствии с вашим брендингом.

    Версия ISPmanager Lite разработана для управления VPS и выделенными серверами.

    ISPmanager Business – идеальный вариант для виртуального VDS хостинга (shared) или реселлеров хостинга. ISPmanager – коммерческий продукт с функциями, аналогичными функциям панелей премиум-класса, при относительно низкой цене, поэтому многие пользователи считают данный вариант наиболее выгодным. Сочетание богатых функциональных возможностей ISPmanager и приемлемой стоимости – то качество, благодаря которому мы с удовольствием представляем данный продукт пользователям.

    ▍ i-MSCP

    i-MSCP — продукт Open Source, претендующий на звание отличной панели управления несколькими серверами и для профессионалов (например, хостинг-провайдеров), и для личного пользования. В этой панели сложно выделить что-то одно, но у нее есть активное сообщество.

    ▍ Froxlor

    Froxlor – также веб-консоль из разряда Open-Source с очень понятным интерфейсом. В ней есть поддержка IPv6, система обработки обращений клиентов и встроенная система обмена сообщениями «реселлер-заказчик». Идеальный вариант для интернет-провайдеров и подобных организаций.

    ▍ Vesta

    Vesta — продукт Open Source, претендующий на звание самой простой и «легкой» веб-консоли. Он не поддерживает средства корпоративного уровня (вроде многосерверных инсталляций), но разработчики постарались сфокусировать свое внимание на производительности, для чего в качестве фронт-энда использовали Nginx, а в роли бек-энда приложения — Apache.

    ▍ ZPanel

    Zpanel (не обновлялась с марта 2014 и, возможно, уже не поддерживается) – панель управления Open Source «корпоративного класса с поддержкой неограниченного числа реселлеров». Интерфейс продукта компактен и высокофункционален. Zpanel поддерживает многие операционные системы, включая Linux, Windows, MacOS и FreeBSD.

    ▍ Sentora

    Sentora – ответвление ZPanel. Это разделение произошло после продажи Zpanel компании, базирующейся в США. Sentora считается версией ZPanel, развиваемой сообществом пользователей. Команда Sentora предлагает также премиальную поддержку по модели подписки.

    ▍ Webmin

    Webmin — панель управления Open Source для системного администрирования в среде Linux/Unix. В ней есть десятки модулей для конфигурирования сервисов сервера. Инструментарий Cloudmin – интерфейс на базе Webmin для управления системами виртуализации, включая Xen, KVM и OpenVZ.

    ▍ ISPConfig

    ISPConfig – популярная панель управления Open Sourcе с хорошей корпоративной поддержкой. Число ее скачиваний достигает 40 тыс. в месяц, в продукте есть хорошие инструменты для работы с несколькими серверами, поддержка IPv6и виртуализации (OpenVZ). Это идеальный вариант для сервис-провайдеров и корпоративной среды.

    ▍ Ajenti

    Ajenti – веб-консоль на базе Python, что отличает ее от систем управления на PHP. На сайте говорится, что у Ajenti свыше 55 000 активных пользователей. Консоль имеет очень хорошо спроектированный интерфейс. Ajento работает в различных дистрибутивах Linux и FreeBSD.

    ▍ BlueOnyx

    BlueOnyx – веб-консоль Open Source, которая работает только в дистрибутивах CentOS и Scientific Linux. Ее интерфейс может показаться несколько устаревшим, но в числе многих других средств эта панель управления предлагает хорошую поддержку многопользовательских инсталляций.

    ▍ CentOS Web Panel

    CentOS Web Panel – веб-панель Open Source для CentOS Linux. Она содержит солидный набор функций, аналогичных большинству других веб-панелей, хотя возможность управления несколькими серверами отсутствует.

    ▍ Virtualmin

    Virtualmin – популярная панель управления, в основном Open Source. Предлагается она в трех версиях:

    » Virtualmin GPL – базовая веб-консоль с богатым набором средств и приятным интерфейсом. Этот продукт доступен только в виде модуля Webmin. Webmin является одной из популярных в мире Linux / UNIX систем управления пользовательского интерфейса и имеет более трех миллионов загрузок в год.
    Панель Virtualmin предлагает четыре метода управления сервером: через веб-интерфейс, с мобильного устройства, из командной строки и через удаленный HTTP API.

    » Virtualmin Professional упрощает инсталляцию и обновление многих других приложений (например, WordPress, Joomla, Magento, NodeJS) и предусматривает коммерческую поддержку.

    » Cloudmin Professional – панель управления несколькими серверами, реализованная на базе Virtualmin. Она используется компаниями и провайдерами для развертывания облачных сервисов. Cloudmin поддерживает Xen, vserver, Solaris Zones и Amazon EC2.

    Virtualmin Professional имеет более продвинутые средства для инсталляции приложений:

    Заключительное замечание

    Надеемся, что этот краткий обзор 17 ведущих и активно поддерживаемых веб-консолей позволит вам более уверенно выбрать лучший вариант, отвечающий вашим личным потребностям или требованиям к профессиональному управлению веб-сайтом.

    Прежде чем выбирать панель управления, нужно понимать, какой именно вид хостинга вам более всего подходит (shared, dedicated или virtual). В соответствующем руководстве для начинающих рассказывается, что такое веб-хостинг и с чего лучше начать, а более осведомленные пользователи могут обратиться к руководству по VPS.

    источник

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

    Adblock
    detector