Словарь владельца сайта

Термины, которые встречаются в разговоре с исполнителем и в сообщениях об ошибках. Одно-два предложения на термин и ссылка на разбор, если он есть.

Сайт и хостинг

CMS

Система управления сайтом: программа, через которую вы правите страницы без кода. Например, WordPress и 1С-Битрикс. Что мы делаем на них: поддержка WordPress, поддержка Битрикс.

Если с этим проблема: белый экран WordPress, белый экран 1С-Битрикс.

Хостинг

Сервер, на котором хранятся файлы и база данных сайта. Бывает виртуальный (ресурсы делятся с другими сайтами), VPS и выделенный сервер.

Если с этим проблема: сайт не открывается, ошибка 503.

PHP

Язык программирования, на котором написаны WordPress и 1С-Битрикс. Версию PHP выбирают в панели хостинга; после её смены старые плагины и модули могут перестать работать: как обновить версию PHP.

Если с этим проблема: ошибка 500, критическая ошибка WordPress.

VPS

Виртуальный сервер с собственными ресурсами и полным доступом. Настраивать его нужно самому или поручить специалисту.

Плагин

Дополнение к CMS, которое добавляет функцию: форму, оплату, кеш. Устаревшие и заброшенные плагины чаще всего ломают сайт и дают взлом: после обновления сайт сломался.

Тестовая копия (staging)

Копия сайта на отдельном адресе, где проверяют обновления и правки до выхода на рабочий сайт.

Cron

Расписание задач на сервере. Через cron идут резервные копии, отправка писем, импорт товаров. Пример: письма в 1С-Битрикс. В Битрикс на cron переносят и агентов, чтобы они не замедляли страницы: Битрикс медленно работает.

Домен и DNS

Домен

Адрес сайта в интернете, например example.ru. Регистрируется у регистратора на срок, чаще на год, и требует продления: если домен истёк.

DNS

Система, которая сообщает браузеру, на каком сервере находится сайт. Записи DNS хранятся на серверах имён домена.

Если с этим проблема: DNS_PROBE_FINISHED_NXDOMAIN, сайт не открывается после переноса.

Запись A и записи NS

Запись A указывает IP-адрес сервера сайта. Записи NS указывают, на каких серверах имён хранятся все записи домена: сайт не открывается после переноса.

NS-серверы

Серверы имён, которые отвечают на вопросы о домене: какой у него IP, где почта. У домена их обычно два и больше, и на каждом должна быть одинаковая зона. Если зона есть только на одном, сайт «то открывается, то нет», а поисковик может исключить его: сайт пропал из поиска Яндекса.

TTL

Время в секундах, на которое DNS-запись кешируется. Чем оно больше, тем дольше изменения доходят до посетителей.

NXDOMAIN

Ответ DNS-сервера «такого домена нет». В Chrome он выглядит как DNS_PROBE_FINISHED_NXDOMAIN: что проверить.

Whois

Публичная справка о домене: регистратор, дата окончания, статус. По ней кабинет Fixly и проверка сайта показывают срок домена; что делать, если он закончился: истёк срок домена.

Безопасность

SSL-сертификат и HTTPS

Сертификат подтверждает адрес сайта и шифрует связь. Сайт с сертификатом открывается по https://. Срок ограничен: истёк SSL-сертификат.

TLS и рукопожатие

Протокол шифрования, на котором работает HTTPS. В начале соединения браузер и сервер договариваются о версии протокола и проверяют сертификат; это называется рукопожатием. Если договориться не вышло, Chrome показывает ERR_SSL_PROTOCOL_ERROR: разбор ошибки.

Бэкап (резервная копия)

Копия файлов и базы данных, из которой можно восстановить сайт. Копия, которую ни разу не пробовали восстановить, не считается проверенной: как сделать бэкап.

Резервная копия и снапшот хостинга

Снапшот — снимок всего сервера или аккаунта, который делает хостинг. Его хранят ограниченное время, и он пропадает вместе с аккаунтом, если хостинг его удалит. Своя резервная копия — файлы и база сайта, которые лежат отдельно от хостинга и под вашим контролем. Нужны обе: сайт удалили, а бэкапа нет.

Если с этим проблема: сайт сломался после обновления, сайт взломали.

Двухфакторная аутентификация

Вход с паролем и вторым подтверждением, например кодом из приложения. Снижает риск входа по украденному паролю.

WAF

Защитный фильтр запросов, который блокирует подозрительные обращения к сайту. Бывает у хостинга и в CDN. Иногда блокирует нормальные запросы: ошибка 403.

Вирус на сайте и взлом

Постороннее вмешательство в файлы или базу сайта: вирус на сайте, сайт взломали.

Mixed content

Страница открыта по HTTPS, а часть ресурсов на ней (скрипты, стили, картинки) запрашивается по HTTP. Скрипты и стили браузер блокирует: как исправить.

Ответы сервера

Код ответа HTTP

Трёхзначное число, которым сервер отвечает на запрос. 200 значит успех, 301 перенаправление, 404 страницы нет, 500 сбой: таблица кодов.

Если с этим проблема: ошибка 500, ошибка 502, ошибка 503.

Редирект 301

Постоянное перенаправление со старого адреса на новый. Сообщает поисковику, что страница переехала, и переносит на новый адрес посетителей со старых ссылок: ошибка 404.

Цикл перенаправлений

Адрес А ведёт на Б, Б на А. Браузер останавливается и показывает ERR_TOO_MANY_REDIRECTS: как найти петлю.

Тайм-аут и отказ в подключении

Тайм-аут: сервер не ответил за отведённое время (разбор ERR_CONNECTION_TIMED_OUT). Отказ: сервер ответил, что порт закрыт (разбор ERR_CONNECTION_REFUSED).

Скорость

TTFB

Время от запроса до первого байта ответа сервера. Показывает скорость сервера без учёта картинок и скриптов: сайт долго грузится.

CDN

Сеть серверов, которая отдаёт файлы сайта ближе к посетителю и защищает от перегрузки. Посетители видят сертификат и ответы CDN, а не вашего сервера, поэтому после подключения CDN продление SSL и правки часто нужно делать в его кабинете: SSL не продлевается сам, изменения на сайте не видны.

Почта

SMTP

Протокол отправки почты. Отправка через SMTP с авторизацией надёжнее, чем встроенная функция сайта: заявки с сайта не приходят.

Если с этим проблема: WordPress не отправляет письма.

MX-запись

Запись DNS, которая указывает, какой сервер принимает почту для домена. Без неё на адреса вашего домена нельзя написать. Есть ли она, показывает проверка сайта.

SPF, DKIM и DMARC

Записи DNS, по которым получатель проверяет, что письмо отправил именно ваш сервер. SPF — список разрешённых серверов, DKIM — подпись письма, DMARC — правило для писем, не прошедших проверку. Без них письма чаще попадают в спам: SPF, DKIM и DMARC для сайта.

Если с этим проблема: не приходят заявки с сайта, WordPress не отправляет письма.

Поиск

robots.txt

Файл в корне сайта с правилами для поисковых роботов: какие разделы не обходить. Строка Disallow: / закрывает весь сайт, так часто бывает после переноса с тестовой копии: сайт пропал из поиска Яндекса.

noindex

Запрет показывать страницу в поиске: метатег <meta name="robots" content="noindex"> или HTTP-заголовок X-Robots-Tag. Проверить главную можно проверкой сайта.

IndexNow

Способ сообщить поисковику об изменённых страницах, чтобы робот пришёл раньше. Его поддерживает Яндекс. Если в Вебмастере есть критичная ошибка, сначала нужно исправить её: сайт пропал из поиска Яндекса.