Давно я тут ничего не писал, да и старые записи в порядок не приводил, за это время приехал новый софт и я решил сохранить инструкцию для потомков)) Т.е. все потихоньку избавляются от MySQL сервера и заменяют его на MariaDB, то вот вам пятишаговая инструкция по установке на убунту. MariaDB — это система управления реляционными базами данных с открытым исходным кодом, которая часто используется в качестве альтернативы MySQL(которая теперь принадлежит Oracle) в составе популярного набора LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Она представляет собой упрощенную замену MySQL. На момент написания текста в репозиториях APT по умолчанию в Ubuntu 20.04.1 содержалась версия MariaDB Server version: 10.3.25 0. Обновляем индекс пакетов на сервере с помощью apt: sudo apt update Установка сервера: Эти команды выполнят[…]

Читая очередную статью на хабре, наткнулся в комментах на очередного хостера с невообразимо копеечными ценами на хостинг/виртуальные или выделенные сервера. Что оно представляет из себя по качеству — я хз. ENJOY! https://contabo.com

Для начала вы можете проверить версию php в ваших репах Устанавливаем новую версию php: После этого нужно включить новую версию модуля apache: Ну и в самом конце не мешало бы переместить свои настройки php

Устанавливаем Varnish: apt-get install varnish Файл параметров запуска располагается здесь — /etc/default/varnish. В DAEMON_OPTS задаём следующие параметры: DAEMON_OPTS=»-a :8181 \ -T 127.0.0.1:8282 \ -f /etc/varnish/default.vcl \ -S /etc/varnish/secret \ -s malloc,128m» -a — задаёт порт, на котором Varnish будет принимать соединения, в нашем случае от фронтенда — nginx; -T — здесь крутится админка, подробнее в описании к флагу -S; -f — файл с конфигурацией VCL — специальном языке, предназначенном для определения правил обработки запросов и кэширования в Varnish; -S — Varnish имеет панель администрирования. Для входа необходимо выполнить команду varnishadm, при этом пользователь должен иметь права на чтение файла /etc/varnish/secret для прохождения аутентификации; -s указание места хранения кэша и его размер, в данном случае 128Mб в оперативной памяти. Как вы[…]

============================================= ============================================= What would you like to do? 1: Attempt to reinstall this existing certificate 2: Renew & replace the cert (limit ~5 per 7 days) Select the appropriate number [1-2] then [enter] (press ‘c’ to cancel): ===============================> 2 ============================================= ============================================= ============================================= ============================================= You have an existing certificate that contains a portion of the domains you requested (ref: /etc/letsencrypt/renewal/ego-media.ru.conf) It contains these names: ego-media.ru, egomedia.ru, www.ego-media.ru You requested these names for the new certificate: ego-media.ru, www.ego-media.ru, egomedia.ru, www.egomedia.ru. Do you want to expand and replace this existing certificate with the new certificate? (E)xpand/(C)ancel: ======================> E ============================================= ============================================= ============================================= Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access. 1: No redirect — Make no further changes[…]