不知何故,我无法使用安装 Spamhaus 模块apt-get
,也没有找到任何 tarball 来手动安装它。它在 Ubuntu 16.04 中运行顺利。是不是mod_spamhaus
不支持Ubuntu 18和Apache 2.4.9?请提供如何安装此插件的建议。
root@ip~# apt-get update -y
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:2 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic InRelease
Get:3 https://packages.cloud.google.com/apt cloud-sdk InRelease [6349 B]
Get:4 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:5 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:6 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [1752 kB]
Get:7 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1691 kB]
Fetched 3702 kB in 2s (1724 kB/s)
Reading package lists... Done
root@ip~# apt install libapache2-mod-spamhaus
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libapache2-mod-spamhaus
root@ip~#
答案1
libapache2-mod-spamhaus
,这是阻止列出的 IP 地址的 Apache DNSBL 模块,仅在 Ubuntu Xenial (16.04 LTS) 中可用。这就是为什么apt
无法在 Ubuntu Bionic (18.04 LTS) 中找到并安装该软件包的原因。它不存在于存储库中。
您仍然可以在以下位置下载软件包或源代码:Ubuntu 网站上的软件包页面并尝试安装其中任何一个,例如:
$ sudo apt-get install ./libapache2-mod-spamhaus_0.7-1.1_amd64.deb
根据更改日志,该软件包已移植到 Apache 2.4,但是,考虑到它没有移植到 Bionic,您可能在安装或运行它时遇到问题。当心。
原始代码和一些分支也是可以在 GiHub 上找到。来自 kaufmannr 的一款似乎是维护得最多的,因为今年有一些更新。
您可能还想查看在信息安全堆栈交换中对此模块的讨论。