【问题标题】:Upgrade Apache CORS no longer works升级 Apache CORS 不再有效
【发布时间】:2016-01-18 00:20:51
【问题描述】:

我刚刚从 Apache 2.2 升级 -> 2.4 花了一些时间让 PHP 和 SSL 再次运行,但现在我有一个我无法弄清楚的问题...... CORS

我的虚拟主机中有

Header set Access-Control-Allow-Origin "*"

但我一直收到错误提示

Request header field Content-Type is not allowed by Access-Control-Allow-Headers.

我似乎找不到任何阻止它工作的东西。显然我错过了一些东西。

【问题讨论】:

    标签: angularjs apache


    【解决方案1】:

    您的 VirtualHost 可能不再被使用,因为您的发行包创建/恢复了一个默认虚拟主机,该虚拟主机覆盖了您自定义的主机。

    如果您的系统自己的主机名概念是您在自定义虚拟主机中用于 ServerName 的概念,有时会发生这种情况。

    我建议在您的发行版配置创建的默认虚拟主机中设置一个虚拟服务器名称,或者完全删除它。

    您可以通过apachectl -S查看您的虚拟主机摘要

    【讨论】:

      【解决方案2】:

      我想通了。这是类似的问题,在更新包时,新的 .conf 文件禁用了 .htaccess 指令。

      【讨论】:

        猜你喜欢
        • 2021-05-25
        • 2019-09-17
        • 1970-01-01
        • 2016-12-06
        • 2019-12-31
        • 2018-11-20
        • 2020-01-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多