Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Nginx上的安全沙盒冲突_Apache Flex_Nginx - Fatal编程技术网

Apache flex Nginx上的安全沙盒冲突

Apache flex Nginx上的安全沙盒冲突,apache-flex,nginx,Apache Flex,Nginx,Nginx如何向flash/flex程序提供crossdomain.xml文件。基本上,我需要让nginx响应: perl -e 'printf "<policy-file-request/>%c",0' | nc 127.0.0.1 80 perl-e'printf“%c”,0'| nc127.0.0.180 与 正如我们所看到的,该请求不是一个有效的http请求(adobe工程师所做的令人惊讶!)。我尝试在nginx配置文件中使用$request_方法,但没有成功,我感

Nginx如何向flash/flex程序提供crossdomain.xml文件。基本上,我需要让nginx响应:

perl -e 'printf "<policy-file-request/>%c",0' | nc 127.0.0.1 80 
perl-e'printf“%c”,0'| nc127.0.0.180


正如我们所看到的,该请求不是一个有效的http请求(adobe工程师所做的令人惊讶!)。我尝试在nginx配置文件中使用$request_方法,但没有成功,我感谢您对此的评论

谢谢,
-一个简单的解决办法;策略文件请求没有并且应该得到错误的请求 答复(400)。将400个错误的错误页设置为crossdomain.xml文件 将返回该文件,即:

error\u第400页/crossdomain.xml


所有错误请求都会得到一个跨域文件,但这可能对您有用。

这里是nginx处理闪存策略文件请求的另一个很好的配置

<cross-domain-policy>  
  <allow-access-from domain="*" secure="false" to-ports="*"/>    
  <site-control permitted-cross-domain-policies="master-only" />  
</cross-domain-policy>