質問: .htaccessを使用したcgi-binの設定 .htaccessを使用してディレクトリをcgi-binとして設定しようとしていますが、実行可能ファイルにアクセスしようとすると、ファイルがダウンロードされます。 apache2.2を使用しています。何が問題ですか?私の.htaccessは次のようになります:# cat www/cgi-bin/.htaccess options +execcgi addhandler cgi-script cgi pl ファイルのアクセス許可は# ls -1la www/cgi-bin/ total 60 drwxr-xr-x 2 root root 4096 iun 10 19:22 . drwxr-xr-x 5 root root 4096 iun 10 19:18 .. -rw-r--r-- 1 root root 46 iun 10 19:23 .htaccess -rwxr-xr-x 1 root root 15358 iun 10 19:23 paperload.cgi -rwxr-xr-x 1 root root 12728 iun 10 19:23 papers.cgi -rwxr-xr-x 1 root root 12593 iun 10 19:23 paperview.cgi
回答: あなたの点を忘れないでください:options +execcgi addhandler cgi-script .cgi .pl .htaccessファイルを読み取れるようにするには、そのディレクトリのallowoverrideディレクティブも変更する必要があることに注意してください。apacheを再起動することを忘れないでください。