У меня есть сервер с лампой Ubuntu 14
Я установил mod_security:
apt-get install libapache2-modsecurity
затем решил удалить с помощью этой команды:
sudo apt-get remove libapache2-modsecurity
Затем удалил вручную (ftp) некоторые файлы и папки, такие как файл журнала, папку: /usr/share/modsecurity-crs
и файлы conf и load в модах apache включены и доступны
Потом решил снова установить mod_security для
sudo apt-get remove libapache2-modsecurity
но теперь файл журнала не создается и /usr/share/modsecurity-crs
папка тоже не создается.
Есть ли способ решить эту проблему?
Причина, по которой у вас возникла эта проблема, заключается в том, что libapache2-modsecurity не включает в свой список файлы, которые вы удалили, поэтому, чтобы они снова появлялись, вам необходимо переустановить рекомендуемые пакет modsecurity-crs, который, вероятно, установлен прямо сейчас, поэтому вы можете переустановить его, используя следующую команду.
# apt-get install --reinstall modsecurity-crs
В следующий раз, чтобы иметь представление о списке файлов пакета, вы можете проверить онлайн через http://packages.ubuntu.com/trusty/all/modsecurity-crs/filelist или с помощью инструмента dpkg, если пакет установлен.
$ dpkg -L modsecurity-crs