0 Comments
memcached-php-fpm

Установка Memcached на Ubuntu Server 18.04

Memcache — это программа, которая позволяет временно хранить (кэшировать) данные в оперативной памяти на основе хеш-таблиц. При поступлении запроса, memcache проверит наличие данных в оперативной памяти, если данных в кэше нет, будет произведен запрос к базе данных. При последующем запросе тех же данных ответ будет выдан из оперативной памяти Memcache. Это позволит нам значительно ускорить работу сервера, […]

0 Comments
nginx-logo

Получения рейтинга A+ для домена

В сегодняшней статье рассмотрим конфигурацию Nginx для получения рейтинга A+ на сайте ssllabs. Начальная конфигурация: Сервер Ubuntu Server 18.04 VestaCP — контроль панель Web сервер Nginx v1.17.2 DNS сервер bind9 PHP v7.4 MySQL v5.7 Все сайты конфигурируются через контроль панель VestaCP, поэтому все примеры будут показаны для данной панели, но также вся приведенная конфигурация применима […]

0 Comments
php-logo

Установка imagick для PHP на Ubuntu Server 18.04

Всем доброе время суток. Сегодня в статье рассмотрим пример установки расширения imagick для php7.2 на Ubuntu Server 18.04. Все началось с того что плагин для WordPress «Здоровье Сайта» выдал мне следующую рекомендацию внимание рекомендуемое расширение imagick не установлено или отключено. Ну раз пишет, что расширение не установлено, давайте поставим его. Открываем терминал или подключаемся к […]

0 Comments
nginx-logo

SSL_ERROR_RX_RECORD_TOO_LONG

Всем доброе время суток. Сегодня рассмотрим пример по устранению ошибки nginx «SSL_ERROR_RX_RECORD_TOO_LONG», которая появилась после обновления ключей ssl в админ панели VestaCP. Все началось одним прекрасным утром, я попытался зайти на сайт, но не тут то было, мне вместо знакомой страницы показалась вот такая запись. Что же делать. Вроде всё работает. В админку VestaCP заходит, […]

3 комментария

Решение ошибки #1698 — Access denied for user ‘root’@’localhost’

В сегодняшней статье разберемся как устранить ошибку: при попытке подключиться к БД из под root. MySQL 5.7 изменила модель безопасности: теперь вход в MySQL под рутом (root) требует sudo (при этом пароль всё равно может быть пустым). Т.е. phpMyAdmin невозможно использовать под пользователем root. Самым простым (и самым безопасным) решением будет создать нового пользователя и предоставить […]

0 Comments
wordpress-logo

[РЕШЕНО] Ошибка обновления WordPress – Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту

Иногда, после очередного обновления WordPress или при обновлении плагина вместо сайта и административной панели в браузере отображается запись «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту». Исправить ошибку…

0 Comments
nginx-logo

HTTP Strict Transport Security (HSTS) в NGINX

Netcraft недавно опубликовал исследование сайтов SSL/TLS, которые они отслеживают, и заметил, что только 5% из них правильно реализуют HTTP Strict Transport Security (HSTS). В этой статье описывается настройка NGINX и NGINX Plus для реализации политики HSTS. Что такое HSTS? HTTPS (HTTP, зашифрованный SSL или TLS) является неотъемлемой частью мер по обеспечению безопасности трафика на веб-сайт, […]

0 Comments
nginx-logo

Защита от DDOS-атак средствами nginx

Распределенная атака типа «отказ в обслуживании» (DDoS) представляет собой попытку сделать службу, обычно веб‑сайт, недоступным путем бомбардировки его таким количеством трафика с нескольких машин, что сервер, предоставляющий службу, больше не может функционировать правильно из‑за исчерпания ресурсов. Как правило, злоумышленник пытается насытить систему таким количеством подключений и запросов, что она больше не может принимать новый трафик […]

0 Comments
nginx-logo

Полезные редиректы в nginx

В данной статье буду собирать все редиректы в nginx которыми пользуюсь: Правила нужно прописывать в файле с описанием конфигурации конкретного хоста. У меня установлена панель VestaCP. Все файлы конфигурации расположены по адресу /home/admin/conf/web/ваш_домен.ru.nginx.conf (без ssl); /home/admin/conf/web/ваш_домен.ru.nginx.ssl.conf (с ssl). Если же Вы устанавливали nginx сами, то путь до директории с настройками для сайтов будет /etc/nginx/site-enabled/ваш_сайт.conf Саму […]

0 Comments
fail2ban-logo

Защита сайтов на WordPress с помощью Fail2Ban

Ваши сайты на WordPress пытаются ломать? Мой VDS находится под мониторингом Zabbix’а. Вчера я стал активно получать на почту сообщения о большой загрузке сервера. Я не выдержал и зашел на Zabbix посмотреть графики загрузки. CPU Utilization CPU Load То, что я увидел, меня немножко поразило. Идёт постоянная, 100% загрузка CPU пользовательскими процессами (первый график, синий […]

2 комментария
vestacp-logo

Настройка Nginx шаблонов в VestaCP

Сегодня разберем как можно изменить шаблоны VestaCP у Web сервера Nginx для получения рейтинга A+.

0 Comments
nginx-logo

Настройка OCSP Stapling | ALPN + Nginx на Ubuntu Server

Сегодня в статье разберём как включить OCSP на web-сервере Nginx с сертификатами от Let`s Encrypt. Но сперва что же такое OCSP? OCSP (Online Certificate Status Protocol) — это интернет протокол для проверки статуса SSL-сертификата, который работает быстрее и надежнее, чем это осуществлялось ранее с помощью списков САС (или CRL списков) с отозванными SSL сертификатами. Как […]

0 Comments

Устанавливаем поиск от Яндекс на WordPress

Сегодня я решил на свой сайт установить Яндекс Поиск для сайта. Здесь, может возникнуть вопрос — а чем меня не устраивает стандартный поиск от WordPress. Стандартный поиск от разработчиков WordPress установленный на сайте выдаёт искомый результат, если только читатель ввёл точное ключевое слово заголовка сообщения, а ведь обыкновенный пользователь не знаком, что такое ключевое слово. […]

0 Comments

Настройка сжатие трафика в Apache

В сегодняшней статье рассмотрим очень интересный и нужный модуль сжатия трафика дня web-сервера apache mod_gzip — это модуль для веб-сервера Apache, предназначенный для сжатия трафика. Файлы вроде .css или JavaScript, которые по идее никогда не меняются, достаточно сжать один раз — вручную, или заставить модуль кэшировать архивированные копии. Для тестирования модуля я рекомендую воспользоваться сервисом […]

0 Comments
Raspberry_pi_logo

Raspberry Pi. Установка, настройка WEB сервера nginx+php-fpm+mysql

В этой статье я расскажу как установить на Raspberry Pi 3 полноценный WEB сервер на Nginx с php-fpm и MySQL (MariaDB)