2

我无法在一个 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 root 位置查看文档而不会出现 403 错误。我不明白为什么服务器无权执行 CGI 脚本。

4

0 回答 0