我试图在运行Ubuntu 8.04的服务器上安装openssl 0.9.8g和apache 2.2.8。 我知道我需要mod_gnutils或openssl 0.9.8j(我认为)来支持SNI。 有没有可能在Ubuntu 8.04下做到这一点,而无需重新编译Apache? 如果没有,我想我会感觉更好,只需将我的服务器升级到10.04。
Apache 2.2的SNI需要编译tlsext支持的OpenSSL。 这是因为OpenSSL 0.9.8g-10ubuntu1软件包与Intrepid(8.10)一起提供的,而不是通过backports提供给Hardy的。
所以你要么切换到10.04,要么从Intrepid源码包重新编译。 我个人build议升级到Lucid。
参考文献: