By烟花易冷

LightTPD安装使用SSL(https)的几个疑惑
2017-02-06

最近和朋友一起挑战极限,用单核128M内存的VPS建网站看看能否扛住较大的访问量,也便想配上个SSL。建站环境稍微小众,为了尽量节省内存,采用了Lighttpd + php7.1 + sqlite,ssl则是直接从腾讯云免费申请的证书,查阅了一些资料后基本确定了在lighttpd上安装ssl的基本步骤。

1、执行 lighttpd -V 查看lighttpd的特性,从返回的结果中明显看到了lighttpd已经具备ssl支持。

2、上传证书至VPS,然后合并。腾讯云下载的SSL包括了apache、nginx、iis三个版本,我这里上传的是nginx的。

3、修改lighttpd.conf。是的我和网上其他人一样,加入了 ssl.engine = enable 等信息,然而非常尴尬的就是这里,加入之后执行 service lighttpd restart 无任何反应,再次打开网站时显示了500错误,经过了几次上传测试之后,其他部分代码应该没错,ssl.engine开启之后便崩溃。

截止目前为止,我暂时未能在lighttpd上成功使用ssl.engine,网络上不少说在编译lighttpd时要明确加入支持,但是我这里是直接通过debian8系统的apt安装的,也在第一步结果中看到其已经支持ssl,令人尴尬。在这里抛砖引玉,不论是如何看到这篇文章的如果能够找出我的步骤有何问题或者什么指教欢迎留言TAT。thx dalao.