ircd-hybdrid、SSL 和 Ubuntu 12.04 LTS

ircd-hybdrid、SSL 和 Ubuntu 12.04 LTS

我有一台运行 Ubuntu 12.04 LTS 的小型服务器。我想在上面设置支持 SSL 的 IRC。看来 ircd-hybrid 最受欢迎。我并不执着于使用它,所以欢迎使用其他选项。但是,我没有看到其他选项。

无论如何,我按照说明(我在最后列出了几个)安装 ircd-hybrid,没有问题。它现在实际上正在运行。但是,我注意到 SSL 不起作用。端口从未被监听。深入挖掘后,我回顾了构建过程,发现没有包含 OpenSSL。

因此我一直在尝试构建并只是为了澄清,这里是 ./configure 输出:

Compiling ircd-hybrid 7.2.2

Installing into: /usr
Ziplinks ................ yes
**OpenSSL ................. no**
Modules ................. shared
IPv6 support ............ yes
Net I/O implementation .. sigio
EFnet server ............ no (use example.conf)
Halfops support ......... yes
Small network ........... no
G-Line voting ........... yes[/CODE]

我注意到./configure 脚本的输出中有几行似乎所有的加密算法都不可用!

checking for OpenSSL... /usr
checking for OpenSSL 0.9.6 or above... found
checking for RSA_free in -lcrypto... yes
checking for EVP_bf_cfb... no
checking for EVP_cast5_cfb... no
checking for EVP_idea_cfb... no
checking for EVP_rc5_32_12_16_cfb... no
checking for EVP_des_ede3_cfb... no
checking for EVP_des_cfb... no

如果您查看配置脚本,您会发现至少需要启用一个加密库。这只是我的猜测,因为我对此并不完全肯定。似乎 OpenSSL 已禁用 RC5 和其他几个算法。

我已经使用 enable-rc5 和其他标志重建并安装了 OpenSSL,但没有任何效果。

这是在 Ubuntu 12.04 上。有人帮忙吗?我想在我的个人服务器上启用 IRC 上的 SSL。不必是 ircd-hybrid。

我一直在浏览论坛Ubuntu并且通常遵循这些指示

谢谢!

相关内容