Apache crache une réponse HTTP de code: 400 "Bad Request" sans détails quand j'accède à une page pilotée par un script FastCGI.Apache donnant une erreur 400 sur un FastCGI VirtualHost
- J'ai installé le module mod_fcgid et il est chargé et configuré dans les fichiers de configuration Apache
- J'ai testé plusieurs scripts FastCGI, tous exploités lorsqu'ils sont directement exécutés.
- Les ressources statiques sont servies de manière appropriée.
- Apache tente de lancer le script, car il se plaint quand je réécris l'URL d'un script non
Quelqu'un a une idée de ce qui ne va pas avec mon Apache Config?
<VirtualHost ip.ad.re.ss:80>
ServerName demo.domain.com:80
DocumentRoot /var/www/vhosts/domain.com/subdomains/demo/rails/public
CustomLog /var/www/vhosts/domain.com/statistics/logs/demo_access_log combined
ErrorLog /var/www/vhosts/domain.com/statistics/logs/demo_error_log
LogLevel info
Options +FollowSymLinks +ExecCGI -SymLinksIfOwnerMatch
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</VirtualHost>
EDIT - J'ai vérifié les journaux mod_rewrite et URI sont réécrite correctement
Je n'ai jamais trouvé de solution et j'ai fini par utiliser une seule instance de mongrel pour faire le travail à la place. –