在windows中为python配置apache

在windows中为python配置apache,python,wamp,Python,Wamp,我安装了python27,以及最新版本的apache 为了运行一个简单的程序,请参考 还编辑了httpd.conf文件 但是我访问了localhost/cgi-bin文件夹,显示了错误 “禁止您没有访问此文件夹的权限” 已更改文件夹属性中的文件夹权限 任何其他解决问题的方法。那么您有一个名为hello.py的cgi脚本,其中包含教程中的代码,并按照httpd.conf文件中的配置安装在cgi bin目录中 如果浏览到http://localhost/cgi-bin/您很可能会看到一个HTTP 4

我安装了python27,以及最新版本的apache

为了运行一个简单的程序,请参考

还编辑了httpd.conf文件

但是我访问了localhost/cgi-bin文件夹,显示了错误 “禁止您没有访问此文件夹的权限”

已更改文件夹属性中的文件夹权限


任何其他解决问题的方法。

那么您有一个名为
hello.py
的cgi脚本,其中包含教程中的代码,并按照httpd.conf文件中的配置安装在cgi bin目录中

如果浏览到
http://localhost/cgi-bin/
您很可能会看到一个
HTTP 403禁止
响应,其中包含以下文字:

You don't have permission to access /cgi-bin/ on this server. 您没有在此服务器上访问/cgi-bin/的权限。 您需要执行实际的cgi脚本,而不是包含的目录,因此请尝试浏览
http://localhost/cgi-bin/hello.py


如果这不起作用,您对
httpd.conf
做了哪些更改?您是否已将cgi脚本安装在
ScriptAlias/cgi-bin/
指令中指定的目录中?

WAMP中的W代表Windows@里格斯·福利:说得好,谢谢你指出这一点!这个标题也是一个赠品,但是,OP链接到的教程是针对Linux的,所以不确定是否值得投反对票。我所说的一些内容仍然适用,例如访问CGI脚本的URL而不是文件夹,因此我删除了*nix位。事实上并非如此,因为WAMPServer没有配置CGI打开。可能是