在 AWS EC2 Ubuntu 上安装 Restund

在 AWS EC2 Ubuntu 上安装 Restund

我已经在运行 Ubuntu 的 Vagrant 机器上成功安装了 Restund。但是,当我尝试在运行 Ubuntu 的 AWS EC2 实例上安装它时,启动 Restund 时出现错误。

Error Message: tls not supported

如果我在 /etc/restund.conf 文件中禁用 tls,该消息就会消失,并且 Restund 将按预期启动工作。但没有安全的支持。我正在努力确保我与轮流服务器安全地通信。

我的 /etc/restund.conf 有以下内容:

tls_listen              MY_IP_ADDRESS:3479,/etc/ssl/certs/ssl-cert-snakeoil-cert-and-key.pem

在准备使用真实域等之前,我使用假证书进行开发和测试。

我使用以下内容创建了证书:

make-ssl-cert generate-default-snakeoil
cat /etc/ssl/certs/ssl-cert-snakeoil.pem >> /etc/ssl/certs/ssl-cert-snakeoil-cert-and-key.pem
cat /etc/ssl/private/ssl-cert-snakeoil.key >> /etc/ssl/certs/ssl-cert-snakeoil-cert-and-key.pem

恢复是眩晕/回合服务器

我不确定如何启用 Restund 所需的 TLS 支持。

预先感谢您提供的任何帮助!

答案1

该问题的解决方案是执行以下操作:

  1. 安装 libssl-dev
  2. 重新编译 Libre(重新启动依赖项)并重新安装
  3. 重新编译restund并重新安装。

这解决了它!

感谢重新开发邮件列表中的理查德·阿斯 (Richard Aas) 的解答。

相关内容