1

コンパイル済みの cgi をテスト サーバーで試していますが、実行できないようです。

これをApacheに追加しました。

            <Directory /var/www/app>
            AllowOverride All 
            Options +ExecCGI 
            AddHandler cgi-script .cgi
            </Directory>

これも試しました:

            <Files "/var/www/app/monkey.cgi">
            Options +ExecCGI 
            </Files>

しかし、実行するたびに、Apacheは教えてくれます

            Fri Aug 17 01:55:07 2012] [error] [client 192.168.1.66] Options ExecCGI is off in this directory: /var/www/app/monkey.cgi

私はこれを以前に行ったことがあり、うまくいきましたが、しばらく時間がかかりました。頭のてっぺんから、私が明らかな間違いを犯しているかどうか教えてもらえますか?

ありがとう。

4

2 に答える 2

1

ディレクトリに.htaccessファイルはありますか?そして、conf全体をチェックして、どこかで混乱していないかどうかを確認します。

追加情報:Apacheは、一部のバージョンのCGIスクリプトに関するいくつかのデフォルトを追加するか、ディストリビューターがそれらのデフォルトを追加します。

于 2012-08-17T17:49:55.110 に答える