python操作CGI(环境:XP系统+IIS+Ptython2.7.3+CGI)
1.首先我们得配置IIS,当然你也可以配置其他的,这里我就选了IIS
配置IIS的步骤不多说了,这里针对我们设置好了IIS却访问本机出现如下的情况给出解决方案
一般,当我们在本机调试ASP动态网页时,可输入
http://localhost
http://本地计算机名
http://127.0.0.1
但输入之后却出现如下情况:
127.0.0.1无法访问和0×800A0046 没有权限: ’GetObject’的方案
这里给出的解决方案就是:
,全部采用“匿名访问”,确保所有的页面都能访问而没有密码输入框,同时,将“匿名访问”的帐户替换掉,不使用“IUSR_计算机名”帐户,而是使用我的XP管理员登录帐号。参考网页:http://wenku.baidu.com/view/c5ab158acc22bcd126ff0c43.html
2.在IIS中配置解释CGI脚本的应用程序(这里为Python程序)
1)
2)
3)
4)点确定则配置完成,这样Python就可以解释cgi脚本的能力了
3.测试一下是否配置成功
我们可以写一个程序测试一下
#!C:\Python27\python.exe
print 'Content-type: text/plain'
print ''
print 'Hello World!'
将这段代码保存为Test.cgi文件并放到之前你配置的IIS的目录中C:webtest
这样我们在浏览器中输入:http://localhost/webtest/simple.cgi
你将在浏览器中看到结果为:
Hello World!