网店运营招聘要求百度seo工具
据我所知,Apache Httpd从版本2.1开始支持
RFC 2817.
要使用它,必须使用SSLEngine可选(而不是HTTPS中更常见的SSLEngine),如documentation中所述.
编辑(我没有意识到你已经使用SSLEngine可选):
似乎这个问题特别是由OPTIONS * HTTP / 1.1引起的.当您使用相同的升级标头发送OPTIONS / HTTP / 1.1(或OPTIONS / HTTP / 1.1)时,它将起作用.
经过一番调查后,似乎OPTIONS *根本不适用于最新版本的Apache Httpd(或者至少它的工作方式不同).
如果您尝试使用Debian Etch(Apache Httpd 2.2.3),一个简单的OPTIONS * HTTP / 1.1(带有主机头)将为您提供Allow:GET,HEAD,POST,OPTIONS和Vary标头的响应.
在Debian Lenny(Apache Httpd 2.2.9,带有一些额外的后向安全补丁)和更新的版本上,您根本不会得到这些Allow或Vary标头.你将通过OPTIONS /获得它们.
我怀疑在这些版本之间处理OPTIONS *的方式发生了变化. (这也可能与this thread中提到的问题有关.)这肯定会影响通过OPTIONS *进行的RFC 2817升级.
我建议询问Apache Httpd用户或可能的dev列表.
听起来这可能是一个错误. (OPTIONS *的用法非常少见,因此很少有客户支持RFC 2817,它可能根本就没有被注意到.)