从httpd.conf监听端口843和服务器crossdomain.xml

时间:2010-01-18 06:43:12

标签: apache

是否可以配置httpd.conf来侦听端口843并在有套接字连接时提供跨域策略标记或文件? (不是用于http请求,需要它来自flash的套接字连接)

谢谢

2 个答案:

答案 0 :(得分:2)

查看此apache模块,该模块将加载必要的套接字策略文件以及您需要在端口80上托管的任何其他标准crossdomain.xml配置 - http://www.beamartyr.net/articles/adobepolicyfileserver.html

答案 1 :(得分:0)

不,不是。

httpd.conf配置Apache是​​一个Web服务器,因此期望通过套接字接收HTTP请求。 Adobe以其无限的智慧决定Flash安全策略文件应该通过home-brew协议提供,其中来自客户端的第一个字符串是“\ 0”。

由于Apache无法识别,因此无法提供所请求的文件。

我在这里可能有一个很长的咆哮 - 这可能是(IMO)就像Flash一样容易发送一个允许Apache提供文件的“GET / policyfile”请求,但我们走了。

您唯一的选择是专门运行不同的服务器来提供策略文件 - Adob​​e提供了一些Python和其他语言的示例代码。