Домены
Интересные статьи
Домены

Роли серверов

Как установить свою версию PHP в Webmin/Usermin/Virtualmin

В начале декабря ко мне обратился мой знакомый с довольно нетривиальной задачей: у него имелся сервер на Ubuntu 16.04, с установленной на него панелью Webmin и модулем для нее Usermin, на данный сервер нужно было поставить PHP 7.4 и PHP 8.0. Вроде бы простая задача, подключай PPA ondrej/php и поставь …

Подробнее »

Как сделать дамп только нужных записей из базы данных

Бывало такое, что из всей таблицы нужно сделать дамп только определенных строк? Например, результата какого-либо запроса? Штатными средствами того же pg_dump это не сделать (а я столкнулся с этой проблемой именно при работе с PostgreSQL), но тут нашлась хитрость.

Подробнее »

Генератор веб сценариев проверки для Zabbix

Опубликовал свой генератор для базовой проверки доступности сайтов. В контексте Zabbix они еще называются Веб сценарии. В данный момент работает для актуальных версий Zabbix (4.4+) Параметры генератора: В единственное поле для ввода вставьте строки следующего формата сайт|требуемый код|проверочное слово| 1 сайт = 1 строка Пример заполнения с проверочным словом и …

Подробнее »

Как добавить поддержку ГОСТ 34.10 2012 в CentOS 7/Redhat 7

Именно с такой задачей я столкнулся несколько дней назад на работе. Требовалось организовать поддержку ГОСТовых алгоритмов шифрования в CentOS/Redhat 7, чтобы работать с сайтом госуслуг. Сразу оговорюсь, поддержка была добавлена в OpenSSL, curl и PHP 7.1 путем сборки из исходников. Поддержка ГОСТ алгоритмов осуществляется с помощью модуля GOST Engine, добавляемого …

Подробнее »

Как установить Zend Framework на Ubuntu 18.04

Zend Framework 3 это последняя версия фреймворка. Новая версия отличается большей производительностью. Zend это фреймворк с открытым исходным кодом, предназначен для разработки веб приложений и сервисов. На 100% объектно-ориентированный. В этой статья я расскажу вам как установить Zend Framework на Ubuntu 18.04 (Bionic) LTS.

Подробнее »

Как установить MariaDB на Debian 10 (Buster)

MariaDB это улучшенная, совместимая замена для MySQL. MariaDB имеет набор функций, которые превосходят оригинальный MySQL. В этой статье я расскажу вам как установить MariaDB в Debian 10 (Buster) с помощью менеджера пакетов apt

Подробнее »

Как установить Apache Maven в Fedora 28/29/30

apache

Apache Maven это фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах на языке POM, являющемся подмножеством XML. Проект Maven издаётся сообществом Apache Software Foundation. В статье ниже я расскажу, как установить Apache Maven в Fedora 28/29/30

Подробнее »

Как установить Red5 Server на Ubuntu 18.04 и 16.04

Red5 Media Server это сервер предназначенный для раздачи потокового медиа, работает сервер по протоколу RTMP. Red5 это открытая и расширяемая платформа, используемая в организации видеоконференций и сетевых играх. В статье ниже я расскажу, как установить Red5 Server на Ubuntu 18.04 и 16.04

Подробнее »

Защита изображений от hotlinking с помощью Apache

А что же такое hotlinking? Он используется, если я захожу загрузить какое-либо изображение напрямую с другого сайта. К примеру, в качестве изображения к этой записи я могу взять прямую ссылку на изображение логотипа Apache и вставить в запись, это и будет hotlinking. Ниже я расскажу, как устроена защита изображений от …

Подробнее »

Как включить триггеры PostgreSQL при логической репликации

Задался этим вопросом, когда настраивал триггеры на реплицируемой таблице, не выполнялись триггеры и всё тут. Вручную обновляешь таблицу — все хорошо, а вот при реплике нет. Решение оказалось простым, хотя искать пришлось его долго: Нужно для всех таблиц, которые реплицируются и на них должны реагировать триггеры выполнить следующий запрос: ALTER …

Подробнее »

Редирект с HTTP на HTTPS кроме robots.txt

В этой короткой записи я расскажу, как сделать редирект с HTTP на HTTPS кроме robots.txt т.к. некоторые поисковики вместо файла видят редирект и не забирают файл. Все изменения мы будем вносить в файл .htaccess, где его найти рассказано тут Предположим, что у нас есть сайт cyber01.ru, который мы решили перевести …

Подробнее »

Работа с логами в Linux

Работа с логами в Linux Логи — журналы, куда записывается вся информация по работе того или иного сервиса. Обычно это обычные текстовые файлы, содержащие данные в определенном формате.

Подробнее »

Установка SSL сертификата на nginx

В зависимости от того, какие данные предоставил центр сертификации клиенту, установку можно разбить на несколько пунктов: У вас есть приватный ключ, а также цепочка сертификатов (сам SSL сертификат + промежуточный + корневой сертификаты). Обычно это 2 файла с расширениями key (приватный ключ) и crt (цепочка сертификатов)У вас есть приватный ключ, …

Подробнее »

Установка Sakai 11 на CentOS 7

Установка Sakai 11 на CentOS 7 Sakai — система сетевого и дистанционного обучения  используется для поддержки учебного процесса. Большинство ресурсов системы существует в закрытом режиме: доступ к ним есть только у преподавателя курса и студентов, официально зачисленных на его курс. Получить доступ к ресурсам Sakai можно только по представлению преподавателя.

Подробнее »