Вступ.
На ринку існує безліч рішень для керування хостингом, доменами, електронною поштою і базами даних, але на тлі всіх помітно виділяються CPanel і Plesk. Використовуючи ці інструменти, ви отримаєте зручний користувальницький інтерфейс для роботи з доменами та піддоменами, базами даних MySQL через phpMyAdmin, управлінням сайтами за допомогою популярних CMS (WordPress, Joomla, OpenCart та ін.). Ці універсальні інструменти мають гнучкі функції аналітики продуктивності вашого сайту, аналізу поведінки користувачів і розуміння відвідуваності. Завдяки потужним інструментам безпеки ви можете запобігати атакам, блокуючи доступ певним IP-адресам до вашого сайту, виявляти проблеми та потенційні загрози. У цій статті ми поговоримо про cPanel, які системні вимоги знадобляться та розглянемо кілька популярних способів встановлення.
Підготовка до встановлення.
Перед початком встановлення необхідно переконатися, що ваш сервер підходить під системні вимоги і готовий до встановлення панелі. Якщо він не відповідає мінімальним вимогам до Cpanel, варто оновити компоненти, тому що це може стати причиною поганої роботи, уразливості безпеки, не͏совместимост͏и з новими версіями програми, а також частих помилок і збоїв.
Мінімальні системні вимоги для cPanel.
- Процесор: мінімум 1 ГГц.
- Оперативна пам’ять: від 1 ГБ.
- Дисковий простір: від 20 ГБ.
- Ос: CentOS 7 або вище, Ubuntu 18.04 або вище.
Оптимальні системні вимоги для cPanel:
Легке навантаження (до 10 сайтів із невеликим трафіком)
- Процесор: 2 ГГц (двоядерний)
- Оперативна пам’ять: 2-4 ГБ RAM
- Дисковий простір: 50-100 ГБ вільного місця
- Тип зберігання: SSD краще для підвищення швидкості
Середнє навантаження (від 10 до 50 сайтів із середнім трафіком і кількома базами даних)
- Процесор: 3 ГГц (чотириядерний)
- Оперативна пам’ять: 4-8 ГБ RAM
- Дисковий простір: 100-200 ГБ вільного місця
- Тип зберігання: SSD
Високе навантаження (понад 50 сайтів з високим трафіком і безліччю баз даних)
- Процесор: 3 ГГц (шестиядерний або вище)
- Оперативна пам’ять: 8-16 ГБ RAM
- Дисковий простір: 200-500 ГБ вільного місця
- Тип зберігання: SSD або NVMe для більшої продуктивності
Екстремальне навантаження (корпоративні рішення з великою кількістю сайтів і баз даних)
- Процесор: 3 ГГц (восьмиядерний або вище)
- Оперативна пам’ять: 16-32 ГБ RAM
- Дисковий простір: 500 ГБ і більше
- Тип зберігання: NVMe або спеціалізоване сховище для високої продуктивності
Встановлення cPanel на VPS
Встановлення cPanel: це можна зробити безліччю способів, давайте подивимося спочатку найпопулярніший з них – через SSH, потім інші способи.
CentOS із Perl і screen (мови програмування).
Через SSH.
- Переконайтеся, що Perl встановлено:
yum install -y perl - Створіть повне доменне ім’я:
hostname server.example.com - Створіть необхідні пакети та screen:
yum install wget screen -y - Відкрийте нову сесію screen:
screen -S cPanel_Installation - Завантажте та інсталюйте скрипт встановлення:
wget -N http://httpupdate.cPanel.net/latest
sh latest - Для версії тільки з DNS:
wget -N http://httpupdate.cPanel.net/latest-dnsonly
sh latest - Корисні команди для роботи з screen:
Зупинити: control-a-d #комбінація від’єднує від сесії screen
Продовжити: screen -r. #комбінація підключає до раніше створеної сесії screen
Через веб-інтерфейс хостинг-провайдера
Якщо ваш хостинг-провайдер дає засоби для встановлення орендованого або віртуального домену, ви͏ можете використати цей шанс і встановити cPanel через ін͏терфейс вашого VPS-провайдера.
Як загальний приклад:
- Відкрийте сайт вашого VPS-провайдера і увійдіть у свій профіль;
- Знайдіть розділ «Керування сервером» або подібний і виберіть cPanel у списку доступних панелей.
- Далі дотримуйтесь інструкції з автоматичного встановлення.
Через скрипт автоматичного встановлення.
Деякі провайдери хостингу створюють для своїх клієнтів спеціальні скрипти для запуску сторінок. Це буває зручною альтернативою автоматичному встановленню через панель.
Завантаження:
- Увійдіть на сайт вашого хостинг-провайдера і завантажте скрипт автоматичного встановлення cPanel.
- Запуск на сервері:
sh install_cpanel.sh
Примітка: на жаль, cPanel не підтримує Ubuntu. Для цієї системи потрібно використовувати інші панелі, наприклад Plesk або Webmin.