我有一台运行 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