【问题标题】:Preferred Socket Policy File Server Implementation?首选的套接字策略文件服务器实现?
【发布时间】:2011-01-08 03:32:59
【问题描述】:
我正在尝试让我的 Flash 应用程序通过套接字连接到我的服务器,因此我需要设置一个套接字策略文件服务器。似乎有各种各样的自己动手实现,但是有什么标准或最佳实践可以使用吗?一些谷歌搜索结果一无所获,所以我很想知道其他人尝试过的利弊。
顺便说一句,Adobe 强加了这个限制但没有提供现成的东西来支持它,这似乎很奇怪。
【问题讨论】:
标签:
apache-flex
flash
actionscript-3
sockets
policy
【解决方案1】:
Adobe 有一些详细的建议here:
Flash Player 9 和 Flash Player 10 中的策略文件更改
这篇文章涵盖了一系列主题,包括:
- 网站需要如何响应
- 政策文件控制
- DNS 强化
- 立即严格导致的行为变化
- 格式错误的策略文件
- 域内重定向
- 内容类型白名单
- 立即严格的套接字
- 元策略
- 套接字策略文件
另见this stackoverflow question。
【解决方案2】:
我开发的,所以我有偏见,但你可以看看http://socketpolicyserver.com
该软件打包为 Debian 软件包,便于在 Debian 系统上安装、升级、删除或清除。
该软件是作为 Apache 模块编写的,并使用任何使用 Apache 的人都比较熟悉的配置文件。
软件使用跨平台的Apache Portable Runtime库,让代码相对简单,易于审计。
该软件文档齐全,包括日志记录功能和工作配置文件。
这些是我在设计和打包软件时使用的一些最佳实践。这里有一个警告:
- 截至本文发布之日,该软件已经投入生产使用了几个月,没有出现任何故障,但是请注意,它没有受到过重负载的影响。
我知道这不是您所要求的全部 - 只是几个优点和一个包的警告。