hay*_*lci 4 ssl http https lighttpd
我们想运行一个仅限 SSL 的 lighttpd 进程。应该使用哪个配置选项来关闭端口 80 及其未加密的流量?
Lighttpd 文档仅提供对 https 流量的“重定向”,但我们希望在端口 80 上完全静音。我们希望 lighttpd 仅在 443 上侦听加密(https)流量。
更新【解决方案】
仅设置“ server.port = 443”没有帮助。SSL 配置是:
$SERVER["socket"] == "0.0.0.0:443" {
ssl.engine = "enable"
ssl.pemfile = "/etc/cert.pem"
}
Run Code Online (Sandbox Code Playgroud)
那给出了错误。
can't bind to port: 0.0.0.0 443 Address already in use
Run Code Online (Sandbox Code Playgroud)
删除条件 SSL 完全解决了问题,配置变为:
server.port = 443
ssl.engine = "enable"
ssl.pemfile = "myweb.pem"
Run Code Online (Sandbox Code Playgroud)
小智 6
你必须在 lighttpd.conf 中设置 server.port = 443 并在 10-ssl.conf 中注释条件 $SERVER["socket"] == "0.0.0.0:443" { }
保持ssl.engine = "enable"和ssl.pemfile = "/etc/lighttpd/server.pem"进入10-ssl.conf
| 归档时间: |
|
| 查看次数: |
11168 次 |
| 最近记录: |