【问题标题】:configure apache for python in windows在 windows 中为 python 配置 apache
【发布时间】:2015-01-31 09:43:18
【问题描述】:

我安装了python27,也安装了最新版的apache。

为了通过引用link来运行一个简单的程序

还编辑了 httpd.conf 文件

但我访问的文件夹 localhost/cgi-bin 显示错误 "禁止您无权访问此文件夹"

从文件夹属性更改文件夹权限。

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

【问题讨论】:

标签: python wamp


【解决方案1】:

所以你有一个名为 hello.py 的 cgi 脚本,其中包含教程中的代码并安装在 httpd.conf 文件中配置的 cgi-bin 目录中?

如果您浏览到http://localhost/cgi-bin/,您很可能会看到HTTP 403 Forbidden 响应,其中包含以下内容:

您无权访问此服务器上的 /cgi-bin/。

您需要执行实际的 cgi 脚本,而不是包含目录,因此请尝试浏览到 http://localhost/cgi-bin/hello.py

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

【讨论】:

  • WAMP 中的 W 代表 Windows!
  • @RiggsFolly:好点子,感谢您指出这一点!标题也有点赠品,但话说回来,OP 链接到的教程是针对 Linux 的,所以不确定是否值得投反对票。我说的一些仍然适用,例如访问 CGI 脚本的 URL 而不是文件夹,所以我删除了 *nix 位。
  • 好吧,实际上并不是因为 WAMPServer 没有配置 CGI 开启。
猜你喜欢
  • 1970-01-01
  • 2017-07-15
  • 2010-09-18
  • 1970-01-01
  • 2011-08-24
  • 2010-10-01
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多