1

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

この問題をデバッグするにはどうすればよいですか?

4

0 に答える 0