Я использую cpanel (11.25 Stable 46156) с установленной защитой мода. Как я могу узнать версию мода безопасности, установленную на сервере?
Как я могу обновить безопасность мода вручную или сделать его автоматическим?
Другой способ узнать это - просто перезапустить сервер Apache и найти информацию в журналах:
$ sudo service apache2 restart
$ grep -i modsecurity /var/log/apache2/error.log
[Sun Mar 08 19:14:02.000210 2015] [:notice] [pid 1912] ModSecurity for Apache/2.7.7 (http://www.modsecurity.org/) configured.
[Sun Mar 08 19:14:02.000278 2015] [:notice] [pid 1912] ModSecurity: APR compiled version="1.5.1-dev"; loaded version="1.5.1-dev"
[Sun Mar 08 19:14:02.000290 2015] [:notice] [pid 1912] ModSecurity: PCRE compiled version="8.31 "; loaded version="8.31 2012-07-06"
[Sun Mar 08 19:14:02.000300 2015] [:notice] [pid 1912] ModSecurity: LUA compiled version="Lua 5.1"
[Sun Mar 08 19:14:02.000308 2015] [:notice] [pid 1912] ModSecurity: LIBXML compiled version="2.9.1"
cPanel Apache 1.3 использует Mod security 1.x, а Apache 2.x использует Mod Security 2.x
Чтобы узнать, какой apache у вас запущен, введите в командной строке оболочки: httpd -V
Чтобы узнать точную версию установленной mod_security, найдите файл mod_security.c
откройте его любым редактором, например, nano, vi или тем, который вам больше нравится, и найдите строку: #define MODULE_RELEASE
Если у вас есть apache 2.x, вы можете просто скомпилировать его снова с последним файлом tarball, чтобы обновить его до последней версии, пошаговая инструкция доступна по адресу:
http://www.modsecurity.org/documentation/modsecurity-apache/2.5.12/html-multipage/installation.html