До основного вмісту
🌐

Хостинг та cPanel

39 статей у розділі

Віртуальний хостинг із cPanel відрізняється від VPS тим, що сервер налаштовувати не потрібно — усе відбувається всередині панелі: домени й піддомени, поштові скриньки, бази даних, файли сайту. У розділі зібрано саме це: як завести перший сайт, підключити пошту і не втратити дані під час першого ж збою.

Окремо розібрано речі, які на хостингу працюють інакше, ніж на власному сервері: зміна версії PHP через MultiPHP Manager або PHP Selector, ліміти Resource Usage і що робити, коли сайт у них впирається, права доступу у Файловому менеджері, встановлення CMS через Softaculous і деплой із Git прямо з панелі.

Є й статті про типові проблеми: помилка 500 і де шукати її причину в логах, листи, які губляться без DKIM, SPF і DMARC, чужі сайти, що крадуть картинки через хотлінк, і брутфорс, від якого рятують IP Blocker і SpamAssassin.

  • Домени, піддомени та DNS-записи через Zone Editor
  • Пошта: скриньки, пересилання, IMAP і POP3, захист від спаму
  • Резервні копії та відновлення сайту з бекапу
  • Редиректи, .htaccess і перехід з HTTP на HTTPS
Як встановити WordPress через cPanel Проста установка WordPress через Softaculous у cPanel хостингу ZevsHost за 5 хвилин. Як створити поштову скриньку в cPanel Створення корпоративної пошти на домені в cPanel хостингу ZevsHost. Налаштування IMAP/SMTP. Як змінити версію PHP в cPanel Інструкція зі зміни версії PHP через MultiPHP Manager у cPanel на хостингу ZevsHost. Як підключити безкоштовний SSL-сертифікат Підключення безкоштовного SSL Let's Encrypt на хостингу ZevsHost через cPanel за 2 хвилини. Як створити резервну копію сайту Створення резервних копій сайту та бази даних через cPanel на хостингу ZevsHost. Як додати домен у cPanel Додавання додаткового або припаркованого домену у cPanel на хостингу ZevsHost. Як налаштувати редирект з HTTP на HTTPS Налаштування примусового перенаправлення з HTTP на HTTPS через .htaccess на хостингу ZevsHost. Ліміти та ресурси віртуального хостингу Докладно про ліміти CPU, RAM, дискового простору та трафіку на тарифах хостингу ZevsHost. FTP-доступ через cPanel: створення акаунтів та підключення Як створити FTP-акаунт у cPanel, підключитися через FileZilla та налаштувати права доступу до директорій сайту. Cron-завдання в cPanel: автоматизація задач на хостингу Як створити та налаштувати cron-завдання в cPanel. Приклади для WordPress, резервного копіювання, надсилання email та запуску PHP-скриптів. Субдомени в cPanel: створення, налаштування та видалення Як створити субдомен у cPanel, спрямувати його в потрібну папку, налаштувати окремий сайт чи розділ проєкту на піддомені. .htaccess: редиректи, правила rewrite та захист сайту Практичні приклади .htaccess: 301 редирект, www до без www, HTTPS редирект, заборона доступу за IP, захист папок і оптимізація кешу. Прискорення WordPress: кеш, зображення та CDN Як прискорити WordPress до 90+ у PageSpeed. Налаштування WP Rocket, кеш, WebP-зображення, мініфікація JS/CSS та Cloudflare CDN. Увімкнути стиснення gzip/Brotli на хостингу cPanel Як увімкнути стиснення gzip та Brotli в cPanel для прискорення сайту. Налаштування .htaccess, перевірка стиснення та результати PageSpeed. Версії PHP у cPanel: як вибрати і перемкнути Як перемкнути версію PHP у cPanel, налаштувати розширення, встановити директиви php.ini та вибрати PHP 8.2 для максимальної продуктивності. Node.js на хостингу cPanel: встановлення і запуск застосунку Як запустити застосунок Node.js на хостингу з cPanel: Setup Node.js App, встановлення пакетів npm, налаштування .htaccess для проксування, змінні середовища. Git деплой на хостинг та VPS: автоматизація через hooks Деплой сайту через Git: налаштування bare repository, post-receive hook, GitHub Actions для автоматичного деплою на shared хостинг та VPS. phpMyAdmin: керування базою даних через браузер Як використовувати phpMyAdmin у cPanel: створення баз даних, імпорт та експорт SQL, виконання запитів, зміна таблиць і керування користувачами MySQL. Email пересилання в cPanel: налаштування Forwarders Як налаштувати пересилання email у cPanel: Forwarders для перенаправлення листів, пересилання всього домену, catch-all адреса. Зміна версії PHP у cPanel: MultiPHP Manager Як змінити версію PHP у cPanel через MultiPHP Manager, налаштувати php.ini через MultiPHP INI Editor, увімкнути розширення PHP і обрати потрібний обробник. AWStats у cPanel: аналіз відвідуваності сайту Як використовувати AWStats у cPanel для аналізу трафіку: унікальні відвідувачі, сторінки, джерела, пошукові фрази, боти. Відмінність від Google Analytics. Git-деплой на хостинг: автоматизація через cPanel Git Як налаштувати Git-деплой на хостинг через cPanel Git Version Control: клонування репозиторію, автодеплой при push, налаштування .cpanel.yml для збірки. Softaculous: встановлення WordPress та інших CMS Як встановити WordPress, Joomla, Drupal та інші CMS через Softaculous у cPanel: автоматичні оновлення, бекапи, клонування і видалення інсталяцій. cPanel Email: налаштування DKIM, SPF і DMARC Налаштовуємо DKIM, SPF і DMARC у cPanel: увімкнення DKIM, створення SPF-запису, політика DMARC, перевірка через MXToolbox і mail-tester.com. cPanel: налаштування автоматичних резервних копій Автоматичні бекапи в cPanel: JetBackup, вбудовані бекапи, віддалене FTP-сховище, розклад, відновлення окремих файлів і БД. cPanel PHP Selector: зміна версії PHP для сайту Змінюємо версію PHP у cPanel через MultiPHP Manager і PHP Selector: вибір PHP 8.2, налаштування php.ini, розширення, окремі параметри на домен. .htaccess: правила редиректів та оптимізації .htaccess: 301 редиректи, примусовий HTTPS, WWW, GZIP-стиснення, кеш браузера, захист директорій, заборона хотлінкінгу зображень. Apache: налаштування продуктивності та оптимізація Оптимізуємо Apache: MPM Event vs Worker vs Prefork, KeepAlive, mod_expires, mod_deflate, mod_status, логи повільних запитів, PHP-FPM. Postfix: налаштування поштового сервера на VPS Postfix поштовий сервер: встановлення, налаштування TLS, SASL-авторизація, обмеження ретрансляції, anti-spam, перевірка SPF, формат Maildir. Файловий менеджер cPanel: завантаження, права і архіви Файловий менеджер cPanel: як завантажувати файли, задавати права доступу 644 і 755, пакувати архіви в zip і знаходити приховані файли для правки .htaccess. Логи помилок у cPanel: де шукати причину помилки 500 Логи помилок у cPanel: як відкрити Errors і error_log, прочитати причину помилки 500 і відрізнити проблему в коді від помилки в правилах .htaccess. Resource Usage у cPanel: чому сайт впирається в ліміти Resource Usage у cPanel: як читати графіки CPU, вводів-виводів і процесів і зрозуміти, чому сайт впирається в ліміти тарифу. Redirects у cPanel: налаштування постійних і тимчасових Redirects у cPanel: як налаштувати переадресацію сторінки без правки .htaccess вручну і чим відрізняється код 301 від коду 302. Hotlink Protection: заборона чужих посилань на картинки Hotlink Protection у cPanel: як заборонити чужим сайтам показувати ваші картинки напряму і не втратити на цьому трафік із соцмереж. IP Blocker у cPanel: блокування IP-адрес IP Blocker у cPanel блокує IP-адреси та підмережі на рівні сервера через формати CIDR і діапазони. Zone Editor у cPanel: правка DNS-записів домену Zone Editor у cPanel змінює DNS-записи домену: типи A, CNAME, MX, TXT і вибір TTL перед міграцією. SSH-доступ на хостингу cPanel: ключі та jailshell SSH-доступ на хостингу cPanel працює через jailshell: увімкнення доступу, SSH-ключ і дозволені команди. SpamAssassin у cPanel: налаштування спам-фільтра Apache SpamAssassin у cPanel фільтрує спам за оцінкою листа: поріг, Spam Box, whitelist і blacklist. Налаштування пошти в клієнті: IMAP, POP3 і порти Налаштування поштового клієнта з хостингом cPanel: різниця IMAP і POP3 та порти 993, 995, 587, 465.