小编Yag*_*ola的帖子

(8)exec格式错误:通过apache访问文件时exec of '/usr/local/download/abc.zip'

我在 Linux 服务器上的 Apache 安装中配置了mod-auth-token
我已经将它配置为在从服务器下载时启用访问文件的安全性。(根据其网站上给出的)。

阿帕奇配置:

ScriptAlias /downloads/ /usr/local/download/
<Location /downloads/>
  AuthTokenSecret       "SECURESTR"
  AuthTokenPrefix       /downloads/
  AuthTokenTimeout      86400
</Location>
Run Code Online (Sandbox Code Playgroud)

我已经通过简单的java程序生成了用于从服务器下载文件的URL(与此处给出的示例相同)。
我有以下 URL 来访问文件
http://download.mysite.com/downloads/9fa653c32af806ba6f43d1a1fb73bfd0/5370c3b3/abc.zip

文件abc.zip位于/usr/local/download/文件夹。

当我尝试访问/下载此文件时,出现以下异常

[Tue May 13 02:07:28 2014] [error] (8)Exec format error: exec of '/usr/local/download/abc.zip' failed
[Tue May 13 02:07:28 2014] [error] Premature end of script headers: abc.zip  
Run Code Online (Sandbox Code Playgroud)

我不知道是什么问题。有人知道如何解决这个问题吗?

linux mod-auth apache-2.2

2
推荐指数
1
解决办法
3078
查看次数

标签 统计

apache-2.2 ×1

linux ×1

mod-auth ×1