我正在尝试在 Cherokee 网络服务器中启用 HTTPS 支持,但管理网络界面的“常规”选项卡中缺少启用该选项。后端下拉菜单仅包含“无 TLS/SSL”选项。
经过一番搜索,我发现了一些关于这个libcherokee-mod-libssl
包的提及,这似乎是我需要安装的。但是它仅存在于 10.04、11.10 和 12.04 中,而不是 12.10。尝试直接apt-get install
给出以下结果:
josh@sirius:~$ sudo apt-get install libcherokee-mod-libssl
[sudo] password for josh:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libcherokee-mod-libssl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libcherokee-mod-libssl' has no installation candidate
答案1
你检查过他们的安装指南? 在那里您可以找到一个 PPA(我猜是由 Cherokee 团队维护的),它提供了 Cherokee 和您需要的软件包。
因此,如果可以使用 PPA,请按照以下说明操作:
sudo add-apt-repository ppa:cherokee-webserver/ppa
sudo apt-get update
sudo apt-get install libcherokee-mod-libssl
祝你好运!