Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
授权url访问Apache 2.4中文档根路径下的文件_Apache_Webserver - Fatal编程技术网

授权url访问Apache 2.4中文档根路径下的文件

授权url访问Apache 2.4中文档根路径下的文件,apache,webserver,Apache,Webserver,我是Apache web服务器的新手。 我正在尝试在Apache2.4中使用“h264_streaming_module”来使用媒体流。我成功地在浏览器中显示了流。我将mp4文件放在DocumenRoot路径下并访问了它。 当我试图将该特性放入tomcat应用程序时,问题就出现了。我的意图是,当用户单击我的应用程序中的文件时,服务器应首先验证url/请求,以确保他/她来自具有有效会话的我的应用程序,而不是来自某个黑客。但现在,由于我将带有完整路径的url传递给ApacheWeb服务器,它将流式传

我是Apache web服务器的新手。 我正在尝试在Apache2.4中使用“h264_streaming_module”来使用媒体流。我成功地在浏览器中显示了流。我将mp4文件放在DocumenRoot路径下并访问了它。 当我试图将该特性放入tomcat应用程序时,问题就出现了。我的意图是,当用户单击我的应用程序中的文件时,服务器应首先验证url/请求,以确保他/她来自具有有效会话的我的应用程序,而不是来自某个黑客。但现在,由于我将带有完整路径的url传递给ApacheWeb服务器,它将流式传输给使用该url的任何人

是否有执行以下操作的方法: 1.在流式传输和重定向到Apache之前拦截我的应用程序(比如servlet)的请求? 2.有没有一种方法可以在请求到达Apache之后、流式返回之前解析请求


希望我能正确地表达我的观点。

通常使用路由器脚本。当请求到达web服务器时,可以将其重定向到php脚本吗。该脚本将调用web应用程序(比如servlet)。servlet验证请求并基于来自servlet的响应,php脚本抛出错误消息或流式传输音频/视频。是的,这大致就是典型的策略。但是,初始请求没有“重定向”,http重定向在外部工作。取而代之的是,请求在内部被“重写”,然后由您提出的重写逻辑进行处理,无论是脚本、servlet还是其他逻辑。