访问控制允许Origin不使用Apache2、Mirador和Loris

访问控制允许Origin不使用Apache2、Mirador和Loris,apache,.htaccess,google-chrome,cors,Apache,.htaccess,Google Chrome,Cors,我正试图建立一个Loris服务器来提供一些中世纪建筑的图像和我拥有的文本,并设置一个Mirador查看器来查看这些图像。Loris在Ubuntu16.04LTS上运行,Mirador在Ubuntu12.04LTS上运行。当所有内容都在同一台服务器上运行时,此设置非常有效,但如果我尝试从不同的位置访问清单,则会遇到CORS问题 从Loris服务器向Mirador添加清单可以很好地工作——清单与缩略图一起显示——但单击该缩略图会显示黑色画布。检查错误控制台,报告的错误为“无法加载XMLHttpReq

我正试图建立一个Loris服务器来提供一些中世纪建筑的图像和我拥有的文本,并设置一个Mirador查看器来查看这些图像。Loris在Ubuntu16.04LTS上运行,Mirador在Ubuntu12.04LTS上运行。当所有内容都在同一台服务器上运行时,此设置非常有效,但如果我尝试从不同的位置访问清单,则会遇到CORS问题

从Loris服务器向Mirador添加清单可以很好地工作——清单与缩略图一起显示——但单击该缩略图会显示黑色画布。检查错误控制台,报告的错误为“无法加载XMLHttpRequest”http://208.113.167.107/loris/01/04/124A2505.tif/info.json. 起源http://www.minorworksoflydgate.net 访问控制允许来源不允许使用。“

在Chrome中检查它会返回
“XMLHttpRequest无法加载http://208.113.165.33/loris/Lydgate/Testament/Clopton/sw_test_3.jpg/info.json. “Access Control Allow Origin”标头包含多个值“*,*”,但只允许一个值。Origin'http://www.minorworksoflydgate.net“因此不允许访问。”

由于问题似乎是映像,而不是清单,我想知道问题是否是映像文件夹没有允许CORS请求的适当权限。Chrome显示正在传递两个标头请求,但是从
/etc/apache2/sites enabled/000 default.conf
中删除标头请求意味着将导致根本不发送标头的错误


是否有一个位置我需要知道或确保所有东西都放在,或一些配置行我需要取消注释或添加,以使其工作?我读到的所有信息都表明,它此时应该可以工作,所以我迷路了。

我已经找到了足够的方法来解决我的问题<在webapp.py中的code>set_acao定义后,添加了额外的header语句。为什么它没有触发,除非我在
000 default.conf
中添加了一个头,我不知道,但是注释它解决了我眼前的问题,所以我很好。

Chrome给出了这个错误:XMLHttpRequest无法加载。“Access Control Allow Origin”标头包含多个值“*,*”,但只允许一个值。因此,不允许访问源“”。我需要找出重复标头调用的位置,但我不确定。