(8) Erreur de format Exec: exec de '/usr/local/download/abc.zip' lorsque le file d'access via Apache

J'ai configuré mod-auth-token dans l'installation d'apache sur le server linux.
Je l'ai configuré pour activer la security dans le file d'access pendant le téléchargement depuis le server. (Comme indiqué sur son site Web ici ).

Configuration d'Apache:

ScriptAlias /downloads/ /usr/local/download/ <Location /downloads/> AuthTokenSecret "SECURESTR" AuthTokenPrefix /downloads/ AuthTokenTimeout 86400 </Location> 

J'avais généré une URL pour download un file à partir du server par simple programme java (qui est identique à celui donné ici ).
J'ai l'URL ci-dessous pour accéder au file
http://download.mysite.com/downloads/9fa653c32af806ba6f43d1a1fb73bfd0/5370c3b3/abc.zip

Le file abc.zip se trouve dans /usr/local/download/ folder.

Lorsque j'ai essayé d'accéder / download ce file, j'ai l'exception ci-dessous qui

 [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 

Je ne sais pas quel problème. Est-ce que quelqu'un sait comment résoudre ce problème?

Si vous avez besoin de plus d'informations, dites-moi.

Merci

Vous avez ScriptAlias /downloads/ /usr/local/download/ , ce qui indique à Apache d'exécuter tous les files dans / usr / local / download en tant que scripts CGI, au lieu de simplement les servir. C'est pourquoi il dit que exec of '/usr/local/download/abc.zip' failed . Voir ScriptAlias .

La solution est de replace ScriptAlias par Alias .