Как удалить cpanel centos

Обновлено: 07.07.2024

Favorite

Добавить в избранное

Главное меню » Операционная система CentOS » Как установить cPanel и WHM на CentOS 7

(1 оценок, среднее: 5,00 из 5)

Как установить cPanel и WHM на CentOS 7

Требования к установке cPanel

  • CentOS 7 VPS
  • Минимум 1 ГБ оперативной памяти (рекомендуется 2 ГБ оперативной памяти)
  • Минимальное дисковое пространство 20 ГБ (рекомендуется 40 ГБ)
  • cPanel license (есть также 15-дневный пробный период, который активируется сразу после завершения установки)

Установка cPanel в CentOS 7

1. Подключитесь к своему серверу

Во-первых, вам нужно подключиться к вашему серверу через SSH.

Чтобы подключиться к вашему серверу через SSH в качестве пользователя root, используйте следующую команду:

и замените «IP_ADDRESS» и «PORT_NUMBER» на ваш фактический IP-адрес сервера и номер порта SSH.

2. Установка WHM/cPanel

Cpanel написан на Perl, поэтому перед началом установки вы должны убедиться, что на вашем сервере установлен Perl.

Чтобы установить Perl на свой сервер, выполните следующую команду:

Чтобы загрузить скрипт установки cPanel, вам нужно будет использовать команду cURL. Если cURL отсутствует на вашем сервере, вы можете установить его с помощью следующей команды:

Перед загрузкой скрипта, давайте изменим ваш текущий каталог на /home с помощью следующей команды:

Теперь вы можете загрузить последнюю версию cPanel & WHM с помощью:

Чтобы запустить установку, выполните следующую команду:

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

Процесс установки может занять до 30 минут. По завершении установки вас могут попросить перезагрузить ваш сервер. На экране отобразится следующий вывод:

С помощью WHM вы можете создавать учетные записи cPanel, управлять ими, устанавливать уровни цен, отслеживать службы, запущенные на сервере и ресурсы сервера, создавать пользовательские резервные копии, передавать данные между хостами WHM и т. д.

Чтобы войти в систему, введите «root» в качестве имени пользователя и используйте свой пароль root.


После входа в систему вам необходимо прочитать лицензионное соглашение cPanel и WHM для конечного пользователя, а затем нажмите «I Agree/Go to Step 2», чтобы перейти к следующему шагу.

Как установить cPanel и WHM на CentOS 7

Вы попадете в часть настройки сети. Здесь вам нужно будет ввести свои контактные данные. Введите адрес электронной почты в поле «Server Contact Email Address». В разделе «Hostname» вы также сможете ввести новое имя хоста.

Как установить cPanel и WHM на CentOS 7

В разделе Resolvers cPanel автоматически обнаружит и заполнит детали с помощью разрешителей, предоставленных вашим поставщиком интернет-услуг. Если у вашего интернет-провайдера нет DNS-резольверов, вы можете использовать общедоступные DNS-решения Google. В последнем разделе вы можете выбрать Main Network or Ethernet Device. После того, как вы закончите, вы можете нажать Save and Go to Step 3.

Как установить cPanel и WHM на CentOS 7

На шаге 3 вы сможете установить основной IP-адрес своего сервера. Вы также можете добавить дополнительные IP-адреса, если у вас есть несколько IP-адресов, назначенных вашему серверу. Как только вы закончите с этим шагом, вы можете нажать Go to Step 4.

На шаге 4 вы можете выбрать Nameserver Configuration. Существует несколько вариантов, и вы можете проверить преимущества и недостатки каждого из них. Рекомендуется выбрать опцию Nameserver BIND. Если вы не хотите иметь DNS-сервер на своем VPS, вы можете выбрать опцию Disabled.

Как установить cPanel и WHM на CentOS 7

Как установить cPanel и WHM на CentOS 7

На следующем шаге вы можете выбрать, какой FTP-сервер вы хотите использовать на своем сервере. Рекомендуемым вариантом является Pure-FTPD, но если вы хотите использовать FTP-сервер, вы можете выбрать опцию Disabled. Вы также можете включить и настроить cPHulk Brute Force Protection на этой странице.

Как установить cPanel и WHM на CentOS 7

И, наконец, на последнем шаге вы сможете выбрать квоты файловой системы. Если вы хотите отслеживать объем дискового пространства, используемого отдельными пользователями, вы должны убедиться, что квоты файловой системы включены. Для завершения начальной настройки нажмите кнопку «Finish».

Как установить cPanel и WHM на CentOS 7

Теперь вы можете получить доступ к главной домашней странице WHM. Если у вас уже есть действительная лицензия cPanel и она еще не активирована на вашем сервере, вы можете вернуться на свой сервер через SSH и запустить следующую команду:

И это все. WHM/cPanel теперь установлен на вашем сервере.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

image

В этой статье я расскажу вам о 7 популярных альтернативах cPanel. Вы узнаете:

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

image

Говоря о cPanel, стоит отметить, что ее преимущества всё ещё превышают недостатки. К последним относится её платная основа. Как говорится, не заплатишь – не попользуешься. Смотрим тарифы… от 15 баксов в месяц! Хм. Многие даже за сервер в месяц платят меньше.

Мы не знаем, что предлагают другие. Но точно знаем, что можем предложить мы:

image

По своему опыту могу сказать – всегда старайтесь во всем разобраться сами. Наличие знаний во многих вопросах поможет всегда делать верный выбор. Взять хотя бы выбор панели управления. Не зная о них ничего, вы сразу купите cPanel, даже не рассмотрев альтернативы.

Продолжайте читать – и подобная участь вам не грозит. Ведь какую бы из 7 представленных панелей вы не выбрали, вам не придется сожалеть о своем решении.

И еще одна приятная новость – вместе с подробным обзором, мы дадим вам ссылки на учебные пособия, которые помогут вам начать управлять серверами Linux без лишних затрат.

Как мы выбрали наши альтернативы cPanel:

Выбирая панели, мы брали во внимание 2 фактора:

  1. Бесплатность
  2. Наличие многофункциональной бесплатной версии

Еще одна приятная новость – большинство альтернатив cPanel имеют открытый исходный код. Вы можете просматривать и изучать базовый код. Вы даже можете вносить нужные изменения. Разумеется, при наличии у вас необходимых знаний.

Мир FOSS – это невероятные возможности для каждого! Опытные и профессиональные разработчики здесь создают шедевры, невероятно функциональные альтернативы известным инструментам. И они совершенно безвозмездно (то есть даром) могут обеспечить доступ к своим разработкам, делая сообщество лучше.

ТОП-7 бесплатных альтернатив cPanel

image

Webmin — это сочетание функциональности и удобства. Я считаю эту панель одной из лучших бесплатных альтернатив cPanel.

Знаете, почему? Сейчас я вам расскажу – продолжайте читать, это интересно.

Webmin сочетает в себе все возможности cPanel, которые вы получаете бесплатно. Вы сможете:

  • создавать резервные копии файлов конфигурации благодаря использованию встроенных модулей
  • устанавливать и настраивать веб-серверы Apache
  • отслеживать пропускную способность
  • быстро и просто настраивать fail2ban
  • устанавливать брандмауэр iptables
  • администрировать пользователей
  • настраивать задания cron
  • защищать соединения SSH

image

Какую операционную систему вы используете – Ubuntu, Debian или CentOS? Вне зависимости от вашего ответа, разработчики Webmin предложат вам оптимальный пакет и помогут пройти процедуру установки. Если вы хотите углубиться в подробности, исходный код Webmin доступен на GitHub.

image

CentOS Web Panel — это функциональная панель для тех, кто использует CentOS на своем виртуальном частном сервере (VPS), но при этом не считает Webmin лучшим выбором.
Все это о вас? Тогда обязательно присмотритесь к CentOS Web Panel. Я считаю ее вполне удачной альтернативой cPanel.

CentOS Web Panel можно использовать в следующих целях:

  • для развертывания и администрирования веб-серверов Apache и брандмауэров
  • для развертывания баз данных MySQL, обратного прокси-сервера Nginx, электронной почты с самостоятельным размещением
  • с целью управления пользователями
  • развертывание резервных копий
  • отслеживание состояния своей системы через монитор служб

Для установки вам потребуется:

  • обновленная установка CentOS
  • работающий стек LAMP
  • не менее 1 ГБ оперативной памяти

ПРИМЕЧАНИЕ. Веб-панель CentOS официально поддерживается только в CentOS. Если вы используете Debian или Ubuntu, рекомендую поискать другие варианты. Благо, с выбором проблем не возникнет.

image

Ajenti— это комплексная панель управления.

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

Совершенно бесплатно, в любое время дня и ночи вы получаете доступ к веб-терминалу, текстовому редактору, файловому менеджеру и прочим инструментам.

Вы получите впечатляющие возможности:

  • отзывчивый удаленный терминал
  • установка межсетевых экранов и пакетов
  • управление пользователями
  • отслеживание используемых ресурсов
  • прочие возможности

«Панель Ajenti не говорит вам, как выполнять свою работу, оставляя вашу систему как можно более неповрежденной».

Ajenti — подходящая бесплатная панель управления для тех, у кого уже есть несколько служб, работающих на их сервере. Другие панели просто стирают существующие конфигурации. Ajenti, напротив, стремится подобрать вашу текущую конфигурацию, не меняя ее.

Ajenti также позиционируется как «заботливая панель».

Хотите знать, почему? Отвечу – ни одно из вносимых изменений не приводит к перезаписи файлов, комментариев или параметров.

Это проект с открытым исходным кодом. Найти код вы сможете… где? Правильно – на GitHub.

image

YunoHost— позиционирует себя как «серверная операционная система».

Цель проекта — «Сделать хостинг доступным для всех». Хорошая цель, но подтверждается ли она реальными действиями? Так ли хороша эта панель, как о ней говорят разработчики.

Начнем с того, что если бы эта панель была неважной, ее не было бы в данном рейтинге. Есть ли в ней какие-то продвинутые функции? Тоже нет. Она больше подходит для новичков, чем для профессионалов.

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

YunoHost может предложить вам несколько официально поддерживаемых «приложений» для установки различных программ, таких как Baikal, Nextcloud, WordPress, Zerobin и другие. А вот об обратных прокси-серверах и управлении брандмауэром говорить не приходится.

Все же YunoHost – это хороший выбор начинающих пользователей, желающих быстро начать работу с базовыми приложениями.

Вы можете управлять своим VPS через веб-интерфейс YunoHost или командную строку. YunoHost официально поддерживает Debian 8 и кодируется преимущественно на Python под лицензией GPL с открытым исходным кодом. Код доступен на GitHub.

image

Froxlor— это панель управления, которая считается «легкой» альтернативой Webmin.

«Разработанная опытными администраторами серверов, эта панель с открытым исходным кодом (GPL) упрощает управление веб сервером».

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

  • установка Let Encrypt
  • настройка PHP
  • управление MySQL
  • прочие возможности

Froxlor распространяется по лицензии GPL 2.0 с исходным кодом на GitHub.

image

ISPConfig— давний конкурент cPanel. Бесплатный сервис с хорошими возможностями, который я считаю очень перспективным.

Разработчики заявляют о 40000 загрузках в месяц. Внушительные показатели.

image

Пользователи заявляют о том, что ISPConfig – это надежная бесплатная альтернатива cPanel, получившая широкую поддержку среди разработчиков с открытым исходным кодом.

Вы можете использовать ISPConfig для:

  • настройки веб-серверов Apache2 / nginx
  • настройки почтовых серверов, DNS, зеркалирования
  • прочих возможностей, доступных при использовании Webmin или Ajenti.

Допустим, вы будете работать с несколькими серверами. Вы хотите работать единообразно на каждом сервере, без необходимости устанавливать одну и ту же панель управления несколько раз. ISPConfig поможет вам в этом.

Вы можете загрузить файл .targ.gz самостоятельно или следовать учебному пособию «Идеальный сервер», чтобы настроить Debian 8, Apache2, BIND, Dovecot и ISPConfig 3.

ISPConfig работает с Debian, Ubuntu и CentOS. Это обеспечивает панели важную опцию – гибкость. И неважно, какие приложения вы при этом используете.

Исходный код доступен через GitLab, организации под лицензией BSD с открытым исходным кодом.

image

VestaCP — это красиво разработанное ядро панели управления, написанное на Bash. Пуристы Linux точно оценят его по достоинству.

Встроенные функции включают в себя:

  • развертывание iptables / fail2ban для обеспечения безопасности
  • развертывание Nginx и / или Apache для веб-серверов
  • различные почтовые решения
  • решения для мониторинга, резервные копии и многое другое

Вы можете использовать VestaCP с CentOS, Debian и Ubuntu, и он лицензируется с GNU.
Исходный код доступен на GitHub.

Примечание. Начиная с лета 2018 года, появились слухи об увеличении объема автоматических атак на серверы VestaCP на основе неизвестных уязвимостей. Распространенные решения включают защиту ваших SSH-соединений с помощью использования и применения ключей и полное отключение пользователя root.

Исключать VestaCP из списка по этой причине, разумеется, не стоит. Однако вам, как потенциальному пользователю, очень важно об этом знать.

image

Выводы

Webmin – функциональная и удобная панель во всех отношениях
CentOS Web Panel – подойдет для тех, кто работает на своем виртуальном частном сервере (VPS). Наличие автофиксатора
Ajenti – круглосуточный доступ к веб-терминалу, текстовому редактору, файловому менеджеру и огромному количеству других инструментов
YunoHost – подходит для новичков, желающих быстро начать работу с базовыми приложениями
Froxlor – в значительной степени упрощает управление платформой хостинга и дает доступ ко многим возможностям совершенно бесплатно
ISPConfig – панель, которая в скором будущем может стать настоящим прорывом. 40000 загрузок в месяц.
VestaCP – предоставляет решения для мониторинга, резервные копии, почтовые решения. Достойная бесплатная альтернатива cPanel.

Какую бы бесплатную альтернативу вы не выбрали, у каждой из них будут свои преимущества. И все же, важно понимать, что бесплатные панели никогда не заменят платную cPanel на все 100%. Я рассказал все, что знал, а дальше выбор за вами.


Обычно удаление пакета с использованием системы управления пакетами YUM приведет к удалению этого пакета вместе со своими зависимостями.

Однако некоторые зависимости не будут удалены в системе, это то, что мы можем назвать «неиспользуемыми зависимостями» или (так называемыми «leaf пакетами» в соответствии с справочной страницей YUM).

В этой инструкции будет рассмотрено два способа удаления пакета вместе со своими зависимостями с помощью диспетчера пакетов YUM в CentOS 7.

2. Решение задачи.

2.1. Использование опции Autoremove YUM.

Этот метод требует, чтобы вы добавили директиву clean_requirements_on_remove в главный файл конфигурации YUM /etc/yum.conf .

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

Затем добавьте следующую строку в файл /etc/yum.conf , как показано на следующем рисунке.

Значение один означает, что директива включена, а ноль означает иначе.

Сохраните изменения и выйдите из файла.

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

2.2. Использование плагина yum-plugin-remove-with-leaves.

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

Он также поможет вам очистить систему от неиспользуемых библиотек и пакетов.

Если вы установили расширение, каждый раз, когда вы хотите удалить пакет, добавьте, например, флаг --remove-leaves .

Если не требуется удалять список пакетов, содержащих исполняемые бинарные файлы используется параметр --leaves-exclude-bin .

Для использования данного плагина по умолчанию, необходимо внести изменения в файл /etc/yum/pluginconf.d/remove-with-leaves.conf .

Привести его содержание к следующему виду:

То есть снять комментирование со строки содержащей опцию remove_always .

Теперь при выполнении команды деинсталляции пакета:

Будет проведена проверка зависимостей, выведен список зависимых пакетов помеченных для удаления и получив подтверждения удалит их.

Без длинных списков проверяемых и удаляемых пакетов, вывод будет иметь примерно следующее содержание:

Для получения дополнительной информации ознакомьтесь с справочной страницей YUM:

Как мы ранее сообщали на нашем блоге, у нас теперь доступна новая бесплатная панель, для использования на наших VPS-серверах - CentOS Web Panel (CWP). Обратите внимание, что панель работает только на ОС CentOS 6.x.

Мы хотим рассказать вам об основах работы с данной панелью и серверами под её управлением.

Если у Вас сервер с "чистой" ОС или другой панелью управления, вы можете самостоятельно переустановить ОС с нужным шаблоном (centos-6-webpanel; обращаем Ваше внимание на то, что при переустановке на сервере будут удалены все данные), или же обратиться в тех. поддержку - support@hostpro.ua

Теперь, когда ваш сервер готов к работе, приступаем!

Вы увидите форму для авторизации:


Для авторизации используем в качестве логина - root - и, соответственно, в качестве пароля - root-пароль к вашему серверу.

После авторизации Вы увидите главное меню панели:


Добавление нового домена происходит вместе с созданием нового аккаунта для него.

Для этого переходим в меню User Accounts => New Account


Заполняем поля и нажимаем Create.

Можете сохранить себе новые данные доступа к аккаунту:


С данным логином и паролем можете подключаться к серверу по ftp (в качестве Хоста лучше всего указывайте IP сервера; после подключения - перейдите в папку public_html. Это корневая папка для вашего сайта и в нее нужно загружать файлы.).

После того, как мы создали аккаунт и добавили домен на сервер - нам нужно создать базу данных для сайта.

Для этого переходим в меню SQL Services => MySQL Manager и нажимаем кнопку Create Database and User


Заполняем поля и нажимаем Create Database


Теперь вы можете работать с базой данных, используя phpMyAdmin (ссылка для входа - ip_вашего_сервера/phpMyAdmin).

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

Читайте также: