【发布时间】:2015-11-23 06:23:18
【问题描述】:
我想知道是否有人可以帮助我在我的 Apache 网络服务器上设置 CORS。我将不胜感激,因为许多在线网站都在告诉我不同的事情。比如我需要对我的httpd.conf 或ssl.conf 文件做什么,我的.htaccess 文件放在哪里等等。
【问题讨论】:
我想知道是否有人可以帮助我在我的 Apache 网络服务器上设置 CORS。我将不胜感激,因为许多在线网站都在告诉我不同的事情。比如我需要对我的httpd.conf 或ssl.conf 文件做什么,我的.htaccess 文件放在哪里等等。
【问题讨论】:
上面的答案是正确的,放在httpd.conf里面。这应该更改为您设置的任何内容Document Root。
在 Ubuntu 上,httpd.conf 位于目录 /etc/apache2。 apache2.conf 也位于 /etc/apache2。
在 CENTOS 6 httpd.conf 在路径 /etc/httpd/conf/httpd。
<Directory "/var/www/html">
Header set Access-Control-Allow-Origin "*"
</Directory>
【讨论】:
# edit your conf/httpd.conf file. Verify that the headers module is loaded
LoadModule headers_module modules/mod_headers.so
# to whitelist every origin, use
Header set Access-Control-Allow-Origin "*"
【讨论】:
Header set Access-Control-Allow-Origin "*"放在哪里?\
AllowOverride FileInfo。 AllowOverride 仅在未指定正则表达式的