带有mod-proxy和SSL的Apache VirtualHost
我正在尝试建立一个具有多个Web应用程序的服务器,这些服务器都将通过apache VirtualHost(在同一服务器上运行的apache)提供服务。我的主要约束是每个Web应用程序必须使用SSL加密。经过一段时间的搜索并查看关于stackoverflow的其他问题之后,我为VirtualHost编写了以下配置: <VirtualHost 1.2.3.4:443> ServerName host.example.org <Proxy *> Order deny,allow Allow from all </Proxy> SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On ProxyPass / https://localhost:8443/ ProxyPassReverse / https://localhost:8443/ </VirtualHost> 尽管https://host.example.org:8443是可访问的,https://host.example.org不是,这违背了我的虚拟主机配置的目的。Firefox抱怨说,即使成功连接到服务器,连接也被中断。我也在apache的error.log中得到以下警告: proxy: no HTTP 0.9 request (with no host line) on incoming request and preserve host set forcing hostname to be host.example.org for …