Поиск по сайту:

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


cPanel — одна из самых популярных коммерческих панелей управления для веб-хостинга Linux. Я работаю с cPanel последние 3+ года для управления всеми клиентами общего, реселлерского и бизнес-хостинга. .

Он поставляется с cPanel и Web Host Manager, что упрощает веб-хостинг. WHM предоставляет вам доступ на корневом уровне к вашему серверу, тогда как cPanel предоставляет интерфейс доступа на уровне пользователя для управления собственной учетной записью веб-хостинга на сервере.

Возможности cPanel

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

  • Мощные элементы управления графическим интерфейсом на вашем сервере с помощью WHM.
  • Может очень легко и плавно выполнять утомительные задачи, такие как резервное копирование, миграция и восстановление.
  • Отличное управление DNS и почтовым сервером для основного сервера, а также учетной записи клиента.
  • Можно легко переключать/включать/отключать службы сервера.
  • Можно настроить SSL/TLS для всех серверных служб и клиентских доменов.
  • Простая интеграция с Phpmyadmin для предоставления веб-интерфейса для управления базами данных MySQL.
  • Не стесняйтесь провести ребрендинг.
  • Может быть легко интегрирован с WHMCS для автоматизации управления выставлением счетов.

Здесь, в этой статье, мы рассмотрим установку cPanel и WHM на CentOS/RHEL 6.5 и поделимся некоторыми больше полезной информации, которая поможет вам управлять cPanel и WHM.

Предварительные условия установки

  1. Свежая и минимальная установка сервера CentOS 6.5.
  2. Минимум 1 ГБ.
  3. Для установки cPanel требуется минимум 20 ГБ свободного места на диске.
  4. лицензия cPanel.

Установка cPanel в CentOS и RHEL 6

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


cat /etc/redhat-release

CentOS release 6.4 (Final)

Если у вас нет последней версии, обновите свою ОС до последней версии. В CentOS и RHEL мы можем просто сделать это с помощью установщика пакетов yum.


yum update

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


cat /etc/redhat-release

CentOS release 6.5 (Final)

Затем убедитесь, что ваша система имеет стандартное имя хоста, в противном случае установите его следующим образом.


hostname cpanel.tecmint.lan

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


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Эта приведенная выше команда меняет ваш сеанс на домашний каталог, загружает самую последнюю версию cPanel и WHM и запускает сценарий установки.

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

Пример вывода

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

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

Теперь вам нужно дождаться завершения установки сценария установщика cPanel.

Что делает для вас сценарий автоустановщика

cPanel сильно модифицирует вашу операционную систему, и именно по этой причине в Интернете до сих пор нет cPanel Uninstaller, поэтому вам необходимо переформатировать свой сервер, чтобы полностью удалить cPanel с вашего сервера.

  1. Он проверяет различные пакеты, чтобы убедиться в отсутствии конфликтов, и находит любой конфликт пакетов, удаляет предыдущие пакеты с помощью yum, поэтому рекомендуется устанавливать cPanel на новую ОС.
  2. Загружает языковые и базовые файлы для установки.
  3. Устанавливает различные модули Perl через CPAN и другие необходимые пакеты с помощью yum.
  4. Загружает и компилирует PHP и Apache с различными связанными модулями.

Как только этот скрипт завершит установку, появится сообщение о том, что установка cPanel завершена. После установки вас могут попросить перезагрузить сервер.

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

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel откроет свой веб-интерфейс, как показано ниже.

Пожалуйста, войдите в систему, используя пользователя «root» и свой пароль. Осталось еще несколько кликов для завершения установки cPanel. Примите лицензионное соглашение с конечным пользователем, нажав кнопку «Я согласен?/Перейти к шагу 2»:

Пожалуйста, укажите рабочий адрес электронной почты и контактный адрес SMS в столбцах «Контактный адрес электронной почты сервера» и «Контактный адрес SMS сервера» соответственно, поскольку ваша cPanel отправляет все важные оповещения. , уведомление на этот EMail-id (рекомендуется). Вы также можете заполнить остальные данные, если они у вас есть.

Укажите допустимое полное доменное имя и записи сопоставителя для вашего сервера в этом разделе Сеть. Вы можете использовать сопоставители Google. в этом разделе, если у вас нет преобразователей вашего интернет-провайдера. Пожалуйста, смотрите изображение ниже.

Если к вашей NIC карте подключено более одного IP-адреса, и вы хотите настроить определенный IP для основного IP вашего Сервера, вы можете сделайте это отсюда. Для этого выберите IP-адрес из раскрывающегося списка и нажмите «Перейти к настройке 4».

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

На этом же этапе запишите Именные серверы, которые вы хотите использовать, в формате ns1/ns2.example.com. Кроме того, добавьте запись A для вашего имени хоста и сервера имен, установив флажок, см. изображение ниже.

Вы можете выбрать и настроить различные службы, такие как FTP, Mail и Cphulk, на шаге 5 этой веб-страницы. мастера, см. снимки и описание ниже.

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

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

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

Выберите «Использовать квоты файловой системы» и нажмите «Завершить работу мастера установки», чтобы завершить процесс установки. Как только вы закончите установку, домашняя страница WHM появится, как показано ниже.

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

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

root@server1 [~]# /usr/local/cpanel/cpkeyclt

Как я уже говорил выше, Cpanel предназначен для доступа на уровне пользователя, а WHM — для доступа на корневом уровне, вам необходимо создать учетную запись с опцией, доступной в WHM. Здесь я создал учетную запись с именем пользователя «tecmint», чтобы показать вам вид cPanel для пользователей. Пожалуйста, смотрите изображение ниже.

Прочее Полезно знать, прежде чем начать работать с Cpanel и WHM.

Серверные файлы CPanel

  1. Каталог Cpanel: /usr/local/cpanel
  2. Сторонние инструменты: /usr/local/cpanel/3rdparty/
  3. Каталог дополнений Cpanel: /usr/local/cpanel/addons/
  4. Базовые файлы, такие как Phpmyadmin, скины: /usr/local/cpanel/base/
  5. Бинарные файлы cPanel: /usr/local/cpanel/bin/
  6. Файлы CGI: /usr/local/cpanel/cgi-sys/
  7. Файлы журнала доступа и ошибок Cpanel: /usr/local/cpanel/logs/
  8. Файлы, связанные с Whm: /usr/local/cpanel/whostmgr/

Важные файлы конфигурации

  1. Файл конфигурации Apache: /etc/httpd/conf/httpd.conf
  2. Файл конфигурации почтового сервера Exim: /etc/exim.conf
  3. Именованный файл конфигурации: /etc/named.conf
  4. Файл конфигурации ProFTP и Pureftpd: /etc/proftpd.conf и /etc/pure-ftpd.conf
  5. Файл пользователя Cpanel: /var/cpanel/users/имя пользователя
  6. Файл конфигурации Cpanel (настройки настроек): /var/cpanel/cpanel.config
  7. Файл конфигурации сети: /etc/sysconfig/network
  8. Информация о надстройках, припаркованных и поддоменах: /etc/userdomains
  9. Файл конфигурации обновления Cpanel: /etc/cpupdate.conf
  10. Файл конфигурации Clamav: /etc/clamav.conf
  11. Файл конфигурации MySQL: /etc/my.cnf
  12. Файл конфигурации PHP ini: /usr/local/lib/php.ini

Справочные ссылки

Домашняя страница cPanel/WHM

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

А пока оставайтесь на связи с linux-console.net, чтобы в будущем получать еще больше увлекательных и интересных руководств. Оставляйте свои ценные комментарии и предложения ниже в нашем разделе комментариев.