我正在尝试在我的 Mac 的网络服务器上运行 python cgi 脚本。每次我访问文件 @ localhost/site.py 时都会收到 403 禁止错误。
我正在查看我的 Apache 的错误日志,它说:
[Mon Jun 11 09:52:42 2012] [error] [client ::1] Options ExecCGI is off in this directory: /Users/<username>/Sites/site.py
我已经更改了我的 httpd.conf 文件,因此我的文档根目录是 /Users//Sites
在我的用户的 .conf 文件中,我有以下内容:
<Directory "/Users/<username>/Sites/">
Options All
AllowOverride All
Order allow,deny
Allow from all
AddHandler cgi-script .py
</Directory>
当我允许用户的 .conf 文件中的所有选项时,为什么它告诉我 ExecCGI 已关闭?