mod_security 安装未创建 /usr/share/modsecurity-crs/

mod_security 安装未创建 /usr/share/modsecurity-crs/

我有一台运行 ubuntu 14 lamp 的服务器

我已经安装了mod_security:

apt-get install libapache2-modsecurity

然后决定使用此命令卸载:

sudo apt-get remove libapache2-modsecurity

然后手动(ftp)删除一些文件和文件夹,如日志文件、文件夹:/usr/share/modsecurity-crs以及已启用并可用的 apache mods 上的 conf 和 load 文件

然后决定再次安装 mod_security

sudo apt-get remove libapache2-modsecurity

但是现在日志文件没有创建,/usr/share/modsecurity-crs文件夹也没有创建。

有什么办法可以解决这个问题吗?

答案1

您遇到此问题的原因是,因为 libapache2-modsecurity 没有在其列表中包含您已删除的文件,因此为了让它们再次出现,您必须重新安装受到推崇的包 modsecurity-crs,它可能现在已安装,因此您可以使用以下命令重新安装它。

# apt-get install --reinstall modsecurity-crs

下次,为了了解软件包的文件列表,您可以通过以下方式在线查看http://packages.ubuntu.com/trusty/all/modsecurity-crs/filelist或者如果包已安装,则使用 dpkg 工具。

$ dpkg -L modsecurity-crs

相关内容