【发布时间】:2013-11-18 12:29:55
【问题描述】:
我正在尝试为我的 lighttpd 服务器设置 SSL。 lighttpd -v 显示:lighttpd/1.4.26 (ssl) - 轻巧快速的网络服务器
- 我创建 server.pem 文件。
- 我在 lighttpd.conf 中添加以下行 $SERVER["socket"] == ":443"{ ssl.engine = "启用" ssl.pemfile = "/etc/lighttpd/certs/server.pem" }
- 我重启服务器,一切正常。
我运行:openssl s_client -connect mydomain.com:443 并获得响应: CONNECTED(00000003)......没有错误,什么都没有
-
但是当我想通过浏览器访问 mydomain.com:443 时它会失败并且在 error.log 中我可以看到:
(connections.c.294) SSL: 1 错误:1407609C:SSL 例程:SSL23_GET_CLIENT_HELLO:http 请求
任何人都可以帮助解决这个问题,因为我真的不知道问题出在哪里,而且我不是那么多 linux 人,我只需要在 web 服务器上设置 ssl。 谢谢
【问题讨论】:
-
我犯了同样的错误。我认为 https 和 :443 是 lighttpd 的同义词。我想我错了。 Linux/lighttpd 菜鸟在这里 :)