Haskel fastcgiプログラムをapache(サーバーバージョン:Apache / 2.2.15(Cent OS 6))で実行しようとしています。
以下はhttpd.confで行われた変更です
<IfModule fastcgi_module>
AddHandle fastcgi-script .fcgi
</IfModule>
LoadModule fastcgi_module modules/mod_fastcgi.so
<VirtualHost *:80>
ServerAdmin webmaster@<hostname>
DocumentRoot /var/www
ServerName <hostname>
ErrorLog logs/<hostname>.com-error_log
CustomLog logs/<hostname>-access_log common
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/http">
Options -Indexes FollowSymLinks +ExecCGI
AllowOverride AuthConfig FileInfo
AddHandler fastcgi-script .fcgi
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ここで指定されているすべての指示に従いました
リンクcurlにアクセスすると、http:// hostname / cgi-bin/test.fcgiが含まれます
Apacheサーバーログに次のようなエラーが表示されます
[エラー]スクリプトヘッダーの途中で終了:test.fcgi
この問題をデバッグするにはどうすればよいですか?