1つのOSXシステムでApacheを取得して、CGIスクリプトの実行を許可することができません。別のOSXシステムとUbuntuシステムで動作します。apache設定ファイルからの関連するディレクティブは次のとおりです。
User www
Group www
DocumentRoot "/opt/local/apache2/htdocs"
ScriptAlias /cgi-bin/ "/opt/local/apache2/cgi-bin"
<Directory "/opt/local/apache2/cgi-bin">
AllowOverride All
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
ディレクトリ/opt/ local / apache2 / cgi-binはwwwが所有しており、アクセス許可は755です。しかし、URLにアクセスすると
localhost/cgi-bin/myCgiScript
403エラーが発生します。403エラーが発生することなく、ドキュメントのルートの場所にあるドキュメントを表示できます。サーバーにCGIスクリプトを実行する権限がない理由がわかりません。