Логирование nginx средствами Filebeat и Logstash без ошибок

Сегодня настраивал логирование nginx средствами Filebeat и Logstash, установленного в оставе ELK-стека, используя официальное руководство.

В результате у меня получилось два конфигурационных файла:

  • /etc/logstash/conf.d/11-nginx-access.conf для логов обращений к nginx
  • /etc/logstash/conf.d/12-nginx-error.conf для логов ошибок nginx

Однако после перезапуска Logstash в файле /var/log/logstash/logstash-plain.log появились ошибки: Продолжить чтение

Редирект на мобильную версию сайта с помощью Nginx

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

Он не использует куки, не обрабатывает исключения в адресной строке и вообще ведёт себя крайне скучно, но работает. Продолжить чтение

Перенос почты из mbox в maildir

Сегодня у меня появилась необходимость перенести почту со старого сервера, где dovecot хранит письма в формате mbox, на новый, где письма хранятся в формате maildir.

Чтобы перенести письма из одного формата в другой, на сайте dovecot предлагают пользоваться утилитой dsync, которая в стандартную поставку не входит. По крайней мере, на FreeBSD. Кроме того, чтобы начать пользоваться утилитой, нужно прочесть приличных размеров руководство, потому что параметры там крайне не очевидные. Продолжить чтение

WordPress ❤ HTTPS

Когда я узнал о том, что в скором времени гугл Хром планирует начать ругаться на опасность сайтов без HTTPS, я решил сделать себе пару бесплатных сертификатов, чтобы мои блоги стали немного безопаснее. Заставить WordPress работать по защищённому протоколу удалось не сразу, и я столкнулся с некоторыми трудностями. Продолжить чтение