Сервисы
21.10.2025
Допустим, есть сайт интернет-магазина на PHP, нужно сделать быстрый поиск по каталогу товаров. Таблица БД products содержит поля — code (код, артикул), name (торговое наименование), title (функциональное наименование), brand_id (идентификатор производителя, внешний ключ)…
20.07.2025
Elasticsearch — это мощный инструмент с открытым исходным кодом, который представляет собой поисковую и аналитическую систему. Основное назначение — обеспечение быстрого и эффективного поиска по большим объемам данных. Elasticsearch построен на движке Apache Lucene, который считается одним из самых лучших решений.
25.01.2025
Для установки IMAP/POP3 сервера Dovecot нужны пакеты dovecot-imapd и dovecot-pop3d. Пакет dovecot-lmtpd обычно не нужно устанавливать. Потому что Postfix может передавать сообщения Dovecot по протоколу LMTP через unix-сокет. Необходимость в LMTP демоне возникает, если Postfix и Dovecot запущены на разных хостах.
05.01.2025
Протокол SMTP (Simple Mail Transfer Protocol) определяет правила пересылки почты между компьютерами, при этом, он не регламентирует правила хранения или визуализации сообщений. Это системно-независимый протокол, то есть, отправитель и получатель почты могут иметь различные операционные системы.
11.12.2024
Суть этой технологии в том, что интернет‑трафик проходит через два VPN-сервера вместо одного. Сначала трафик приходит на первый VPN-сервер, и оттуда направляется на второй VPN-сервер. Для примера, компьютер в домашней сети соединяется с VPN-сервером в России, а этот сервер соединяется c VPN-сервером за рубежом.
29.07.2024
Redis — система управления базами данных, которая хранит данные в формате «ключ-значение» — уникальному ключу в БД соответствует некоторое значение. Данные в этой базе данных хранятся в оперативной памяти, благодаря чему запросы обрабатываются очень быстро.
05.07.2024
PostgreSQL — объектно-реляционная система управления базами данных. PostgreSQL базируется на языке SQL, отличается гибкостью и надежностью и поддерживает множество возможностей. Чаще всего PostgreSQL используется для сложных проектов, где требуется работа со сложными структурами данных, которые могут не поддерживаться обычными СУБД.
20.06.2024
Установка проходит без запроса пароля, без внесения иных изменений в конфигурацию. В таком виде использовать MariaDB production на сервере нежелательно, потому что она будет работать в небезопасном режиме. Чтобы исправить ситуацию запустим скрипт mariadb-secure-installation, поставляемый в комплекте.
01.05.2024
Интерпретатор PHP может работать в связке с веб-сервером в нескольких режимах. Он может быть интегрирован в веб-сервер в виде специального модуля или использоваться как отдельный сервис PHP-FPM. Аббревиатура FPM расшифровывается как Fastcgi Process Manager. Это служба, которая запускает несколько процессов…
15.04.2024
У нас тестовый веб-сервер, нужно выпустить сертификат для локального домена example.net. Это делается в несколько этапов. Сначала создаем приватный и публичный ключ Центра Сертификации (CA, Certificate Authority). Потом публичный ключ CA подписываем приватным ключом CA.