Не стартует MySQL после удаления старого каталога tmp

26 Ноябрь, 2017 ozzeeransky inАдминистратирование

Решение:

chmod 1777 /tmp

Ошибка npm: relocation error: npm: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl.so.1 в CentOS 7

03 Октябрь, 2017 ozzeeransky inАдминистратирование Комментарии (0)

Решение:

yum update openssl

Должно придти обновление пакета до 1.0.2k.

Установка и настройка XRDP в Ubuntu и решение проблемы неработающих раскладок

28 Июль, 2017 ozzeeransky inАдминистратирование

Возможно этот гайд облегчит вам жизнь.

Настраиваем Fail2Ban для работы с proftpd

14 Июль, 2017 ozzeeransky inАдминистратирование

В /etc/fail2ban/jail.conf в секции [proftpd] пишем:

enabled = true
port     = ftp,ftp-data,ftps,ftps-data
logpath  = %(proftpd_log)s
backend  = %(proftpd_backend)s
maxretry = 3
bantime = 360
filter = proftpd

maxretry - количество неудачных попыток, bantime - длительность блокировки в секундах.

После этого просто перезапускаем сервис fail2ban.

Падает MariaDB с ошибкой "Error in accept: Too many open files"

08 Март, 2017 ozzeeransky inАдминистратирование Комментарии (0)

Решается просто: надо подкорректировать лимиты. Но делать это мы будем не с помощью ulimit, а редактированием юнита systemd.

 

Открываем файл /lib/systemd/system/mariadb.service и в секции [Service] добавляем следующие строки:

LimitNOFILE=infinity
LimitMEMLOCK=infinity

Сохраняем, выполняем systemctl restart mariadb, и ошибка должна исчезнуть.

Немного обезопасим админку в WordPress

26 Февраль, 2017 ozzeeransky inАдминистратирование Комментарии (0)

Проблема вордпресса - он привлекает всех, от нормальных людей, до школьников (в плохом смысле этого слова). Последние часто сидят на всяких "хакирских" форумах, где узнают о всяких брутфорсерах пароля к админке. Их проблема в том, что они даже не понимают, что они делают, когда запускают программу.

 

В любом случае это выльется в десятки, сотни, а может и тысячи записей в логах о неверном пароле. Решение оказалось очень простым - достаточно удалить или переименовать файл xmlrpc.php в корне сайта.

 

Суть в том, что этот файл используется для мобильных приложений. Через него проходит вся работа с сайтом. В принципе, достаточно просто удалить файл. Но нам этого мало.

 

А давайте-ка поставим пароль на админку. В .htaccess пишем:

AuthUserFile /путь/к/.htpasswd
AuthName "Напишите здесь что-нибудь устрашающее"
AuthType Basic
<FilesMatch "wp-login.php">
Require valid-user
</FilesMatch>

Иногда нужно указать полный путь к .htpasswd. Чтобы его узнать, создайте страницу со следующим содержанием:

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

И перейдите на нее в браузере.

 

Файл .htpasswd можно сгенерировать тут.