当前位置: > Linux服务器 > nginx >

Nginx 跨域文件 crossdomain.xml

时间:2022-09-08 17:45来源:linux.it.net.cn 作者:IT
某些程序要求网站根目录必须有crossdomain.xml这个文件,并且响应的Content-Type,必须是text/xml。

下载crossdomain.xml
网址:http://kbs-dokdo.gscdn.com/crossdomain.xml
保存位置:/etc/nginx/conf.d/crossdomin.xml
内容
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="*" />
    <site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy



编写脚本
保存位置:/etc/nginx/conf.d/crossdomain.xml.conf


内容如下


# crossdomain.xml
location ~ ^/crossdomain.xml$ {
    default_type                    text/xml;
    root                            conf.d/;
}
引用示例
示例中没有写location / 的脚本
关键的位置就是include处
示例代码

server {
    listen                     80;
    server_name                _;
    client_max_body_size       4m;
    client_body_buffer_size    128k;

    include                    default.d/*.conf;
    add_header                 'Cache-Control' 'no-cache';
    include                    conf.d/crossdomain.xml.conf;
    access_log                 off;
}


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容