Серия · 14 частей

Хостинг без магии

Выбор хостинга и типовые проблемы на нём: DNS, SSL, почта, ошибки, скорость, бэкапы, переезд.

  1. часть 1 из 14: Как выбрать хостинг для сайта и не купить себе вторую работу

    Разбираемся, как выбрать хостинг для сайта: какие задачи возьмёт на себя провайдер, когда достаточно виртуального хостинга и почему дешёвый VPS может оказаться дорогим.

    19 мин чтения

  2. часть 2 из 14: Виртуальный хостинг, VPS или облако: что действительно нужно вашему сайту

    Сравниваем виртуальный хостинг, VPS и облачные платформы. Разбираем, что выбрать для WordPress, интернет-магазина, Laravel, API и нескольких сайтов.

    23 мин чтения

  3. часть 3 из 14: Гигабайты ничего не решают: как читать характеристики тарифа хостинга

    Разбираем характеристики хостинга: CPU, оперативную память, PHP-процессы, IOPS, inode, диск, трафик и лимиты базы данных. Учимся сравнивать тарифы.

    27 мин чтения

  4. часть 4 из 14: «Безлимитный» хостинг: что заканчивается раньше дискового пространства

    Разбираемся, что означает безлимитный хостинг, какие ограничения скрываются за этим словом и что заканчивается раньше диска: CPU, inode, процессы, базы и почта.

    19 мин чтения

  5. часть 5 из 14: Домен подключён, а сайт не открывается: DNS без мистики

    Разбираемся, почему домен не открывает сайт после подключения: проверяем NS, A, AAAA и CNAME, TTL, DNS-кэш, IPv6 и настройки веб-сервера.

    20 мин чтения

  6. часть 6 из 14: HTTPS включён, а браузер всё равно ругается: SSL без паники

    Браузер ругается на SSL после включения HTTPS? Проверяем домены и срок сертификата, цепочку доверия, mixed content, редиректы, CDN и HSTS.

    21 мин чтения

  7. часть 7 из 14: Письма с сайта пропадают: SMTP, SPF, DKIM и DMARC на пальцах

    Разбираемся, почему письма с сайта попадают в спам или пропадают: настраиваем SMTP, SPF, DKIM и DMARC, проверяем MX, логи, возвраты и репутацию отправителя.

    27 мин чтения

  8. часть 8 из 14: Современный PHP-хостинг: зачем Laravel и Symfony нужны SSH, Composer, Node.js, cron и отдельная public-директория

    Разбираем требования хостинга для Laravel, Symfony, Yii и других PHP-фреймворков: SSH, Composer, Node.js, cron, очереди и безопасный web-root.

    22 мин чтения

  9. часть 9 из 14: Деплой без FTP на виртуальном хостинге: Git, Composer и безопасный откат

    Настраиваем безопасный деплой Laravel, Symfony и других PHP-проектов через Git и Composer: миграции, сборка frontend, проверка и быстрый откат.

    21 мин чтения

  10. часть 10 из 14: Ошибка 500 после загрузки сайта: где искать причину до обращения в поддержку

    Сайт показывает ошибку 500 после загрузки или переноса? Проверяем логи PHP, версию и расширения, Composer, .env, базу, права и корневую папку.

    19 мин чтения

  11. часть 11 из 14: Сайт тормозит на хостинге: виноват тариф, код, база или внешний сервис

    Сайт медленно работает на хостинге? Измеряем TTFB, проверяем CPU, память, PHP-процессы, базу данных, кэш, cron и внешние сервисы.

    22 мин чтения

  12. часть 12 из 14: Бэкап есть, восстановить нельзя: проверяем резервные копии до аварии

    Разбираемся, как правильно делать и проверять бэкапы сайта: файлы, база, почта, RPO и RTO, внешнее хранение, шифрование и тестовое восстановление.

    25 мин чтения

  13. часть 13 из 14: Переезд на другой хостинг без потери сайта, писем и заказов

    Пошагово переносим сайт на новый хостинг без потери заказов, писем и файлов: копируем базу, проверяем сервер, переключаем DNS и готовим откат.

    24 мин чтения

  14. часть 14 из 14: Когда виртуальный хостинг стал тесен: пора на VPS или ещё можно остаться

    Разбираемся, когда виртуальный хостинг стал тесен, а когда VPS не нужен. Проверяем нагрузку, PHP-процессы, фоновые задачи, Redis, Docker и стоимость администрирования.

    26 мин чтения

Другие серии рубрики