apache и fail2ban

Появилась надобность банить всех кто делает POST запросы и получает в ответ 404 ошибку на сервере под управлением ispmanager

создаем файл apache-404.conf в filter.d
и добавляем содержимое

[Definition]
failregex = (?P[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) .+ 404 [0-9]+
ignoreregex = .*(robots.txt|favicon.ico|jpg|png|html)

в jail.conf

[apache-404]

enabled = true
port = http,https
filter = apache-404
logpath = /var/www/*/data/logs/*access.log
bantime = 2592000
findtime = 600
maxretry = 2

перезагружаем сервис fail2ban

Ubunta 16.10 откат php 7 до php 5

В последнее время часто сталкиваюсь с тем что надо откатить.

Вот что делаю:

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install php7.0 php5.6 php5 kz6eftx.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0

2. Смена версии PHP:

с php5.6 на php7.0 :

  • Apache:
    sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
  • CLI:
    update-alternatives —set php /usr/bin/php7.0

с php7.0 на php5.6:

  • Apache:
    sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
  • CLI:
    update-alternatives —set php /usr/bin/php5.6

 

Взято с простор интернета, просто оставлю это здесь, чтоб не искать.