Подключаем модуль PageSpeed для Nginx в Centos 8

Подключаем модуль PageSpeed для Nginx в Centos 8

Pagespeed (или ngx_pagespeed) – это модуль для web-сервера Nginx и Apache с открытым исходным кодом, используемый для повышения скорости работы сайтов путём сокращения времени загрузки сайта в браузере.

Устанавливаем необходимый софт для того, чтобы собрать модуль из исходников
Создаем директорию, куда будем закачивать архивы с исходным кодом. В последствии ее можно будет удалить
Смотрим версию Nginx
Скачиваем и …

Поднимаем web-сервер с WordPress в Docker для разработки

Поднимаем web-сервер с WordPress в Docker для разработки

Иногда для тестирования плагинов, тем, доработки функционала требует чистый WordPress. В данной статье я продемонстрирую, каким оразом я разворачиваю рабочее окружение с готовым web-сервером (Nginx + php-fpm + MariaDB) и установленным финальным релизом WordPress.
Требования
Для работы нам понадобится:

Программа для виртуализации VirtualBox
Образ CentOS 8.2 (7.2 Gb)
Хостинг, на который мы загрузим наш kickstart-файл, для быстрой установки предварительно настроенной …

Установка PostgreSQL 13 в CentOS 8

Установка PostgreSQL 13 в CentOS 8

PostgreSQL — свободная объектно-реляционная система управления базами данных. Обновления для этой ветки будут выходить в течение пяти лет до ноября 2025 года.

Установка PostgreSQL 13
Добавляем репозиторий PostgreSQL
Отключаем модуль PostgreSQL в предустановленно по-умолчанию репозитории AppStream
Проверяем
Устанавливаем PostgreSQL 13
Инициализируем базу
Основной конфиг PostgreSQL расположен тут: /var/lib/pgsql/13/data/postgresql.conf
Запускаем PostgreSQL и добавляем сервис в автозагрузку
Проверяем статус
Устанавливаем пароль для пользователя postgres
Работа с базой / …

Установка HashiCorp Vault в Centos 8

Установка HashiCorp Vault в Centos 8

HashiСorp Vault — это инструмент с открытым исходным кодом, предназначенный для безопасного хранения секретов и конфиденциальных данных в динамических облачных средах. Он обеспечивает надежное шифрование данных, доступ на основе идентификации с помощью настраиваемых политик

Рассмотрим вариант установки программного обеспечения HashiCorp Vault с файловым типом хранения данных (секретов).
Подготовка
Добавляем hostname и ip в файл /etc/hosts
Обновляем ОС, ставим необходимый …

Установка PostgreSQL из исходников, и запуск двух версий на одном сервере в Centos 8

Установка PostgreSQL из исходников, и запуск двух версий на одном сервере в Centos 8

PostgreSQL — свободная объектно-реляционная система управления базами данных, наиболее развитая из открытых СУБД и являющаяся реальной альтернативой коммерческим базам данных. PostgreSQL базируется на языке SQL.

Подготовка
Устанавливаем необходимые пакеты
Создаем системного пользователя postgres
Создаем каталог для логов PostgreSQL и назначаем права
Установка PostgreSQL 9.6 из исходников, запуск на порту 5433
Скачиваем архив PostgreSQL 9.6 в каталог /tmp и разархивируем его
Запускаем конфигурирование …

Установка Logstash в Centos 8

Установка Logstash в Centos 8

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

Установка Logstash из репозитория
Импортируем PGP Key для дальнейшего добавления репозитория Elasticsearch
Добавляем репозиторий Elasticsearch
Устанавливаем OpenJDK 8 Java

Иначе в процессе установки появится ошибка:could not find java; …

Установка Kibana + Nginx Reverse Proxy в Centos 8

Установка Kibana + Nginx Reverse Proxy в Centos 8

Kibana — это сервис для визуализации данных Elasticsearch и навигации их по Elastic Stack. Он помогает создавать дашборды, настраивать форму визуализации, формировать интерактивные графики, даже представлять геоданные, анализировать связи и изучать аномалии с машинным обучением.

Установка Kibana из репозитория
Импортируем PGP Key для дальнейшего добавления репозитория Elasticsearch
Добавляем репозиторий
Устанавливаем Kibana
Добавляем службу Kibana в автозагрузку и запускаем ее
Проверяем, запустилась …

Установка ElasticSearch в Centos 8

Установка ElasticSearch в Centos 8

Elasticsearch – это одна из самых популярных поисковых систем в области Big Data, масштабируемое нереляционное хранилище данных с открытым исходным кодом, аналитическая NoSQL-СУБД с широким набором функций полнотекстового поиска.

Установка ElasticSearch из репозитория
Импортируем PGP Key для дальнейшего добавления репозитория ElasticSearch
Добавляем репозиторий
Устанавливаем ElasticSearch
Добавляем службу ElasticSearch в автозагрузку и запускаем ее
Проверяем, запустилась ли служба
Установка ElasticSearch из RPM-пакета
Скачиваем пакет …

Установка Alertmanager с авторизацией и подключение к Prometheus в Centos 8

Установка Alertmanager с авторизацией и подключение к Prometheus в Centos 8

Alertmanager – это инструмент для обработки оповещений, который устраняет дубликаты, группирует и отправляет оповещения соответствующему получателю.

Установка Alertmanager
Добавляем пользователя
Создаем каталоги
Скачиваем alertmanager в каталог /tmp
Распаковываем и копируем в системные каталоги
Создаем Systemd Unit
Добавляем в автозагрузку, запускаем сервис, проверяем статус
Проверяем, доступен ли порт 9093
Настройка авторизации
Устанавливаем утилиту dnf-utils
Добавляем репозиторий NGINX
По умолчанию будет использоваться стабильная версия. Если нужна основная версия(mainline), переключаемся
Устанавливаем …