升级Apache CORS不再有效

时间:2016-01-17 16:01:32

标签: angularjs apache

我刚从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.

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

2 个答案:

答案 0 :(得分:0)

由于您的发行包创建/恢复覆盖您自定义虚拟主机的默认虚拟主机,您的VirtualHost可能已不再使用。

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

我建议在您的发行版配置创建的默认虚拟主机中设置虚拟ServerName,或者完全删除它。

您可以使用apachectl -S

查看虚拟主机的摘要

答案 1 :(得分:0)

我明白了。这是类似的问题,当更新包时,新的.conf文件被禁用.htaccess指令。