Восстановление после chown смены пользователя на все файлы в Linux

Обратились ко мне с просьбой восстановить сервер после того, как командой chown * -R username.username поменяли все файлы в Ubuntu. Выполнили эту команду в корне ФС, произошло то, что все файлы в папках начиная от bin до var поменялись пользователь и группа.  Сервисы как Apache, Mysql, Postfix, Dovecot и т.п. перестали работать. Бэкапа всей файловой […]

Подробнее...

Установка apache2-mpm-itk в Ubuntu 16.04

Модуль apache2-mpm-itk для Apache нужен для того чтобы запускать виртуальные хосты vhosts под своим UID или GID, проще говоря, скрипты сайта должны быть недоступны для других хостов даже для чтения (в случае взлома одного сайта не смогли взломать другой сайт находящихся на этом сервере). Я уже давно использую apache2-mpm-itk на своих серверах, но после попытки […]

Подробнее...

Request exceeded the limit of 10 internal redirects due to probable configuration error

После переноса сайта wordpress на другой хостинг сайт не загружался, внутренние страницы показывались с ошибкой 500 Internal Server Error, а в логах Apache появились вот такие ошибки: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace. […]

Подробнее...

Переустановить MySQL в Linux

Слетела таблица Innodb в MySQL, а так как есть бэкапы базы данных, принято решение переустановить MySQL. Также, эта статья поможет если Вы не правильно установили MySQL и хотите переустановить MySQL по новой (надеюсь бэкапы у Вас есть, так как все базы данных будут удалены). Для удаления MySQL в Linux, я использовал следующие команды, внимательно смотрите […]

Подробнее...

fail2ban ssh ubuntu 14.04

При установке fail2ban на Ubuntu 14.04, блокирование ssh должно работать по умолчанию, но недавно заметил что это не так. Давайте исправим это. Установка Fail2ban sudo apt-get install fail2ban Немного изменив файл /etc/fail2ban/jail.conf ужесточаем правила [ssh] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 4 bantime = 6000 Как и […]

Подробнее...

OpenDKIM ошибка no signature data

Две причины если появляется ошибка no signature data в логах почты: Jan 12 12:04:00 mail opendkim[10261]: 19DC8213F5: no signature data 1. Проверьте директиву InternalHosts в /etc/opendkim.conf InternalHosts      file:/etc/postfix/dkim/internal InternalHosts: определяет перечень внутренних хостов, чьи письма должны быть подписаны Поэтому необходимо добавить в /etc/postfix/dkim/internal все внутренние хосты или подсети: root@mail:/etc/postfix/dkim# cat internal 192.168.1.0/24 Ни как не […]

Подробнее...

При установке php 5.3.1 undefined reference to `SSLv2_server_method

Вот такую ошибку получил при установки из исходников PHP 5.3.1: /usr/src/php-5.3.1/ext/openssl/xp_ssl.c:324: undefined reference to `SSLv2_client_method’ /usr/src/php-5.3.1/ext/openssl/xp_ssl.c:344: undefined reference to `SSLv2_server_method’ collect2: error: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Ошибка 1 Скачиваем patch в /usr/src/php-5.3.1/ext/openssl # wget -O disable_SSLv2_for_openssl_1_0_0.patch https://raw.githubusercontent.com/omega8cc/boa/master/aegir/patches/disable_SSLv2_for_openssl_1_0_0.patch Устанавливаем патч: # patch xp_ssl.c disable_SSLv2_for_openssl_1_0_0.patch Запускаем make

Подробнее...

Как удалить FreePBX — Решено!!!

В статье описывается два метода удаления FreePBX: С помощью срипта install_amp —uninstal, но для этого нужны исходники FreePBX: root@asterisk:/usr/src/freepbx# ./install_amp —uninstall Checking for PEAR DB..OK Checking for PEAR Console::Getopt..OK Remove /etc/amportal.conf?: [y] y Removing /etc/amportal.conf…..Done! Remove /etc/freepbx.conf?: [y] y Removing /etc/freepbx.conf…..Done! Remove /usr/local/sbin/amportal?: [y] y Removing /usr/local/sbin/amportal…..Done! Remove All FreePBX Tools in /var/lib/asterisk/bin?: [y] y […]

Подробнее...