ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

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

cPanel – самая популярная и наиболее широко используемая панель управления для управления и автоматизации задач веб-хостинга. Это самая интуитивно понятная и удобная в использовании панель управления в мире, с очень простым графическим интерфейсом. cPanel – это панель управления веб-хостингом на базе Linux, которая использует трехуровневую структуру для системных администраторов, реселлеров и владельцев веб-сайтов конечных пользователей, через веб-браузер. Помимо прекрасного пользовательского интерфейса, cPanel имеет доступ к командной строке и доступ к API для сторонней интеграции программного обеспечения, для поставщиков веб-хостинга или разработчиков и администраторов для автоматизации процессов их системного администрирования. В этой статье мы покажем вам, как установить WHM и cPanel на CentOS 7.

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

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

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

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

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

ssh root@IP_ADDRESS -p PORT_NUMBER

 

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

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

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

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

yum install perl

 

WHM/cPanel также требует, чтобы имя хоста вашего сервера являлось Полностью квалифицированным доменным именем (FQDN), которое не соответствует ни одному из доменов вашего сервера. В нашем примере мы укажем имя хоста нашего сервера на host.mydomain.com (вы можете заменить mydomain.com своим фактическим доменным именем). Чтобы изменить имя хоста на сервере, вы можете использовать следующую команду:

hostnamectl set-hostname host.mydomain.com

 

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

yum install curl

 

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

cd /home

 

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

curl -o latest -L https://securedownloads.cpanel.net/latest

 

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

sh latest

 

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

Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer......
____ _
___| _ \ __ _ _ __ ___| |
/ __| |_) / _` | '_ \ / _ \ |
| (__| __/ (_| | | | | __/ |
\___|_| \__,_|_| |_|\___|_|

Installer Version v00080 rfaafe3bcf5b92fd14d1cb80357765325dd0f351a

Beginning main installation.

 

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

cPanel install finished in 17 minutes and 44 seconds!
2018-10-19 13:08:18 1195 ( INFO): Congratulations! Your installation of cPanel & WHM 11.74 is now complete. The next step is to configure your server.
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): Before you configure your server, ensure that your firewall allows access on port 2087.
2018-10-19 13:08:18 1195 ( INFO): On RHEL, CentOS, and CloudLinux systems, execute /scripts/configure_firewall_for_cpanel to accomplish this.
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): After ensuring that your firewall allows access on port 2087, you can configure your server.
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): 1. Open your preferred browser
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): 2. Type https://1.2.3.4:2087 in the address bar
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): 3. Enter the word root in the Username text box
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): 4. Enter your root password in the Password text box
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): 5. Click the Login button
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): Visit https://go.cpanel.net/whminit for more information about first-time configuration of your server.
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): Visit http://support.cpanel.net or https://go.cpanel.net/whmfaq for additional support
2018-10-19 13:08:18 1195 ( INFO):
2018-10-19 13:08:18 1195 ( INFO): Thank you for installing cPanel & WHM 11.74!

 

Теперь вы можете открыть браузер и перейти к https://your-server-ip: 2087

Это даст вам доступ к WHM (менеджеру веб-хоста), откуда вы можете завершить установку в своем браузере. WHM – это менеджер веб-хостинга, который предоставляет административный доступ, чтобы вы могли управлять каждой учетной записью хостинга cPanel на своем сервере.

С помощью 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

 

Если вы прокрутите вниз, вы также сможете ввести серверы имен, которые будут назначены вашему серверу (например, ns1.mydomain.com/ns2.mydomain.com). В конце вам нужно будет установить флажок « Add “A Entries” for Hostname» и ввести IP-адрес вашего сервера. Когда вы закончите, нажмите «Save and Go to Step 5».

Как установить 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 и запустить следующую команду:

/usr/local/cpanel/cpkeyclt

 

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

Exit mobile version