Apache 访问控制允许源站完全不工作

Apache 访问控制允许源站完全不工作,apache,Apache,尝试将聊天内容放在我的网站上时出错 加载失败 : 请求的服务器上不存在“Access Control Allow Origin”标头 资源。因此,不允许访问源“”。 响应的HTTP状态代码为503 在apache上的VH上,我做了: <VirtualHost 1.1.1.1:443> SSLEngine on ServerName www.example.com ServerAlias www.example.com example.com Serve

尝试将聊天内容放在我的网站上时出错

加载失败 : 请求的服务器上不存在“Access Control Allow Origin”标头 资源。因此,不允许访问源“”。 响应的HTTP状态代码为503

在apache上的VH上,我做了:

<VirtualHost 1.1.1.1:443>
    SSLEngine on
    ServerName www.example.com
    ServerAlias www.example.com example.com
    ServerAdmin webmaster@example.com
    DocumentRoot /home/myuser/public_html
    UseCanonicalName OFF
        <Directory /home/myuser/public_html>
    Options None
    Options +FollowSymLinks
    Header add Access-Control-Allow-Origin "*"
    Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
    Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
        </Directory>
</VirtualHost>

斯伦金安
服务器名www.example.com
ServerAlias www.example.com example.com
服务器管理员webmaster@example.com
DocumentRoot/home/myuser/public\u html
UseCononicalName关闭
选项无
选项+FollowSymLinks
标题添加访问控制允许源“*”
标题添加访问控制允许标题“来源,x请求,内容类型”
标题添加访问控制允许方法“放置、获取、发布、删除、选项”
但这没有帮助。 使用Apache2.4


谢谢

我的apache配置是“httpd default.conf”

我发现这两行:

Header set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Origin "*"
当我移除它时,它就工作了


谢谢

您还可以将这些行放入.htacces文件中以解决此问题

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"