apache配置资源跨域

  |   0 评论   |   112 浏览

windows和linux都一样操作,到apachet安装目录httpd/conf下,找到httpd.conf
,用记事本打开。
找到

#LoadModule headers_module modules/mod_headers.so

把#注释符去掉,然后在

<VirtualHost *:80>

…

</VirtualHost>

虚拟机配置里添加

Header set Access-Control-Allow-Origin *

然后在根目录配置里

<Directory />
…
</Directory>

里也添加

Header set Access-Control-Allow-Origin *

例如:
image.png

然后重启服务

service httpd restart

其中:Access-Control-Allow-Origin * 中的*可以换成域名,意思是只对这个域名开放跨域,如果要开放多个域名,就用英文逗号,连接。如果用*,就代表任何域名都可以请求服务器资源。
例如:

Access-Control-Allow-Origin  www.baidu.com,www.taobao.com
--------------------------------
云深不知归处
先沉稳而后爱人

评论

发表评论