如何在Plesk 11.5上启用CORS?

4
我们正在一个配有CentOS和Plesk的服务器上托管网站。对于其中一个网站,我们希望为合作伙伴启用CORS,以便他可以在自己的网站上显示来自我们网站的特定内容。
我该怎么做?CORS真的安全吗?我读过一些教程,但它们都太通用了,无法帮助我。
再次提供我们的服务器信息:
服务器: CentOS
管理软件: Plesk 11.5
CMS: Contao
我们的合作伙伴只想从我们的网站抓取内容,不需要其他互动(例如通过我们的网站发送数据)。
谢谢你的帮助!
1个回答

2
您可以在域名的“Web服务器设置”页面上添加自定义Web服务器指令。
有“其他Apache指令”和“其他nginx指令”。
例如,要为nginx添加“Access-Control-Allow-Origin”头,您需要使用“add_header”,如文档中所述http://nginx.org/en/docs/http/ngx_http_headers_module.html,它可以应用于http、虚拟服务器或位置。
因此,您只需在“其他nginx指令”中添加以下字符串即可:
add_header Access-Control-Allow-Origin *;

plesk nginx custom headers


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接