База знаний
Просматривайте руководства и инструкции по хостингу, серверам и услугам AlexHost.
Nginx может одновременно прослушивать несколько портов, добавляя несколько директив `listen` внутри одного или нескольких блоков `server` в своей конфигурации. Каждая директива `listen` привязывает Nginx к определённой комбинации IP/порт, позволяя одному экземпляру сервера обрабатывать HTTP, HTTPS и трафик пользовательских приложений на…
`useradd` — это низкоуровневая бинарная утилита, доступная практически в каждом дистрибутиве Linux, которая создаёт учётные записи пользователей путём прямой записи в `/etc/passwd`, `/etc/shadow` и `/etc/group`. `adduser` — это высокоуровневый скрипт-обёртка, как правило написанный на Perl в системах на базе Debian,…
Освоение операций импорта и экспорта баз данных MySQL из командной строки — это обязательный навык для любого администратора баз данных или backend-инженера. Утилита `mysqldump` экспортирует базу данных в переносимый файл `.sql`, содержащий все DDL и DML операторы, необходимые для полного…
Оператор `FLUSH` в MySQL заставляет сервер перезагружать внутренние кэши, закрывать и повторно открывать файлы журналов, сбрасывать счётчики состояния и синхронизировать состояние в памяти с дисковыми структурами — всё это без перезапуска сервера. Это делает его одним из наиболее критически важных…
PHP-FPM (PHP FastCGI Process Manager) — это высокопроизводительный менеджер процессов, который обрабатывает выполнение PHP как отдельный сервис, независимый от веб-сервера. Перезапуск PHP-FPM применяет изменения конфигурации из `php.ini` или `php-fpm.conf`, освобождает утечки памяти в долго работающих пулах воркеров и восстанавливает работу…
mysqldump — это утилита командной строки, поставляемая в комплекте с MySQL и MariaDB, которая создаёт логические резервные копии, сериализуя объекты базы данных и данные в виде последовательности SQL-операторов. Полученный файл дампа позволяет воссоздать идентичную базу данных на любом совместимом сервере,…
Google Public DNS — это бесплатный глобально распределённый резолвер системы доменных имён, управляемый Google, доступный по адресам 8.8.8.8 (основной) и 8.8.4.4 (дополнительный). Замена DNS-серверов вашего провайдера по умолчанию на эти адреса позволяет снизить задержку DNS-запросов, защитить резолвер от атак с…
Управление пакетами Linux — это механизм, с помощью которого программное обеспечение устанавливается, обновляется, настраивается и удаляется в системе Linux. apt (Advanced Package Tool) управляет пакетами `.deb` в дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint, тогда как yum…
Модуль multiprocessing в Python обеспечивает истинное параллельное выполнение путём создания независимых процессов на уровне ОС, каждый из которых имеет собственное пространство памяти и интерпретатор Python — полностью обходя Global Interpreter Lock (GIL). В отличие от потоков, которые совместно используют единое…
Аутентификация Apache `htpasswd` обеспечивает HTTP Basic Authentication — механизм контроля доступа на стороне сервера, который запрашивает у браузера имя пользователя и пароль перед отдачей контента. Она не требует кода на уровне приложения, работает полностью в рамках модульной системы Apache и…
на всех хостинговых услугах
