Аудит
Перевірка сервера, PHP, бази, логів, диска, пам'яті, DNS, SSL, пошти, бекапів та помилок.
// Сервер під контролем
Допомагаю налаштувати та підтримувати серверну частину сайту: PHP, база даних, SSL, бекапи, пошта, безпека, моніторинг, перенесення з хостингу та регулярна перевірка стану сервера.
Перевірка сервера, PHP, бази, логів, диска, пам'яті, DNS, SSL, пошти, бекапів та помилок.
Web-сервер, PHP-FPM, база даних, SSL, cron, права файлів, користувачі та базова структура.
Firewall, SSH, оновлення, права доступу, SSL, користувачі, паролі та контроль вразливих місць.
Контроль доступності, навантаження, місця на диску, помилок, бекапів, пошти та критичних сервісів.
// Коли сервер стає частиною проблеми
Повільне завантаження, помилки 500/502/504, непрацюючі форми, переповнений диск, старий PHP, відсутність бекапів і слабкий захист часто не вирішуються редагуванням сайту. Потрібно дивитися всю зв'язку: сайт, CMS, PHP, база даних, пошта, DNS та сам сервер.
Версії PHP, розширення, ліміти пам'яті, час виконання, завантаження файлів, cron та сумісність із CMS або самописним кодом.
MySQL/MariaDB, розмір бази, помилки, повільні запити, бекапи, доступи та стабільність роботи сайту під навантаженням.
Налаштування домену, піддоменів, HTTPS, сертифікатів, редиректів та базової перевірки після перенесення сайту.
SMTP, SPF, DKIM, DMARC, надсилання заявок, обмеження сервера та причини, з яких листи йдуть у спам.
Firewall, SSH, користувачі, паролі, права файлів, оновлення, підозрілі процеси, логи та базовий захист сервера.
Кеш, навантаження, пам'ять, диск, web-сервер, логи помилок, моніторинг доступності та профілактика падінь сайту.
// Обслуговування сервера
Віртуальний сервер дає більше свободи, але разом з нею з'являється відповідальність: оновлення, безпека, бекапи, місце на диску, логі, пошта та моніторинг. Якщо цим не займатися, сайт може зламатися навіть без змін CMS.
// Як відбувається робота
Серверні зміни вимагають акуратності: одне неправильне налаштування може торкнутися сайту, пошти, SSL або бази даних. Тому робота йде кроками.
Сервер, панель, PHP, база, DNS, SSL, пошта, бекапи, логи, навантаження та помилки сайту.
Перед змінами фіксую поточні файли, базу, конфіги та можливість відкату.
PHP, web-сервер, база даних, SSL, пошта, cron, права файлів, користувачі та сервіси.
Оновлення, firewall, SSH, паролі, доступи, права, базова перевірка безпеки та логів.
Перевірка сайту, форм, пошти, HTTPS, швидкості, помилок, бекапів та подальших рекомендацій.
// Коли потрібен серверний аудит
// Заявка
Надішліть посилання на сайт і коротко опишіть ситуацію: VPS/VDS, хостинг, помилки, повільна робота, PHP, SSL, пошта, бекапи, перенесення або безпека. Я подивлюся, що потрібно перевірити насамперед.
// FAQ
VPS/VDS - це віртуальний сервер, де сайт має більше контролю, ніж на звичайному shared-хостингу. Він потрібен, коли сайту важливі швидкість, стабільність, гнучкі налаштування PHP, бази даних, пошти, SSL, бекапи та безпеки.
Якщо сайт повільно працює, часто отримує помилки 500/502/504, упирається в ліміти пам'яті, вимагає особливої версії PHP, нестандартних модулів, стабільної пошти, магазину або кількох сайтів на одному сервері, варто розглянути VPS/VDS.
Базове налаштування включає web-сервер, PHP, базу даних, SSL, користувачів, права доступу, firewall, оновлення, резервні копії, cron-завдання, пошту, логи та перевірку роботи сайту після перенесення або запуску.
Так. Перед перенесенням потрібно перевірити файли, базу даних, домен, DNS, SSL, пошту, версії PHP та залежності. Після перенесення перевіряються сторінки, форми, адмінка, редиректи та стабільність сайту.
Так. Регулярне обслуговування може включати оновлення, перевірку логів, контроль бекапів, моніторинг, безпеку, SSL, пошту, місце на диску, навантаження, помилки PHP та дрібні серверні редагування.
Так. Для різних CMS важливими є різні налаштування: версія PHP, ліміти пам'яті, кеш, база даних, права файлів, cron, SSL, відправка листів і захист адмінки. Сервер повинен відповідати реальному сайту, а чи не абстрактної інструкції.
На VPS/VDS бекапи потрібно продумати окремо: файли, база даних, розклад, місце зберігання та перевірка відновлення. Бекап, який ніхто не перевіряв, не можна вважати повноцінним захистом.
Так. Перевіряються SMTP, DNS-записи, SPF, DKIM, DMARC, адреса відправника, обмеження сервера та форми сайту. Це важливо, щоб заявки не губилися і листи не йшли до спаму.
Потрібен аудит: навантаження, пам'ять, диск, PHP, база даних, web-сервер, кеш, помилки, cron, бекапи та безпека. Часто проблема не в тарифі, а в неправильному налаштуванні чи відсутності обслуговування.
Для повноцінного налаштування VPS/VDS зазвичай потрібний SSH-доступ з правами адміністратора або доступ до панелі сервера. Для звичайної діагностики іноді достатньо панелі хостингу, SFTP та адмінки сайту.