HTTPS 是通过 SSL 传输的 HTTP。我在一台机器上运行了一台 Apache 服务器,以便发布 Subversion 存储库(只读)。显然,没有直接的解决方案可以使用 lighttpd 导出存储库,这就是为什么只有这个 Apache 实例用于此目的。
现在,SVN 存储库应该可以通过 HTTPS 访问,我的问题是关于可以使用代理的原理。
简单来说,是否可以让 lighttpd 代理来自/到 Apache 实例的 HTTP(无 SSL)连接,但通过 HTTPS 将其导出到外部世界?像这样?:
client ---[https]----{-> lighttpd <---[http]----> local-apache }
或者这根本就不可能,而我有诉诸于此?
client ---[https]----{-> lighttpd <---[https]---> local-apache }
笔记:我专门询问 lighttpd 的方法和配置的可行性。Apache 实例已配置并运行良好,无需进行任何调整。
Debian Squeeze 上使用的 lighttpd 版本是 1.4.28。