我无法在一个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错误。我可以在doc根位置查看文档而不会收到403错误。我不明白为什么服务器没有执行CGI脚本的权限。