window下如何配置apache Http服务器使其能运行python cgi脚本

(1)首先必须下载安装apache Http服务器,apache下有很多开源项目,所以一定要找到合适的apache Http服务器(http://www.apache.org/dist/httpd/binaries/win32/

(2)安装很简单,直接双击,像安装其他软件一样安装就可以了

(3)安装完成后,可以到安装路径的bin目录下双击一个名叫apache的红色羽毛图标,就可以启动apache服务器了,可以通过在浏览器中输入(http://localhost:8080)验证服务器是否开启,如果没有成功开启,可以查看安装路径下的logs目录的error日志查看问题。

(4)配置apache的cgi功能,可以参照百度文库的一篇文章(http://wenku.baidu.com/link?url=IxtQMIVUX7_SKXmf4WLTXeHOycNQxELZAqw0oFWAKTs45cljEh_XUIU0T3Foeukdhfug3S3fLJdWyYBeJj6BQam_MVOriAeJ0SDcYG6IU7C),主要就是配置一下conf/httpd.conf:

主要配置如下:

ScriptAlias /cgi-bin/ "E:/apache2/Apache2/cgi-bin/"


<Directory "E:/apache2/Apache2/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>


AddHandler cgi-script .exe .pl .cgi


保存文件,重启apache服务器


(5)我用的是python脚本,在我的cgi-bin目录下写了一个简单的python程序,然后已Hello.cgi命名

#!C:\Python27\python.exe
print 'Content-type: text/plain'
print #end header must:
print 'Hellp world'

其中脚本的头部是必须的,也就是必须打印一行空格作为头部的结束,如第三行,否则会出错,可以查看logs下的错误日志

(6)最后就可以输入http://localhost:8080/cgi-bin/Hello.cgi查看结果了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WitsMakeMen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值