无法摆脱flash applet中的安全错误 - crossdomain.xml似乎被忽略了

时间:2015-01-20 19:29:33

标签: flash audio-streaming crossdomain.xml

我正在尝试设置流媒体服务器。 我有一台名为foo.net的服务器,它使用基于flash的播放器小程序(musesplayer)托管ssl-secured网站。此网址为https://foo.net/music/i/player

我有第二台服务器,名为bar.net,它正在运行icecast2,并在端口80,443(ssl secure)和8000上提供服务。 流的示例网址为http://bar.net:80/mystream.ogg(对于ssl-secured变体,将http替换为https)

由于某些原因,我无法在端口80和443上工作。只有端口8000才能正常工作。

每当我尝试通过端口80和443访问流时,我都会收到安全错误。我的playerapplet的文档建议将utf-8编码的crossdomain.xml安装到streamingserver的根目录中。所以我用Google搜索了一下:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">

<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*" secure="false" to-ports="*"/>    
<allow-http-request-headers-from domain="*" headers="*" secure="false"/> 
</cross-domain-policy>

我知道这是过于宽松的,但我想在开始加强访问之前让它工作。 无论如何,它不起作用。我仍然遇到安全错误。

有人可以帮我这个吗?

亲切的问候, errorsmith

0 个答案:

没有答案