在IIS7中配置使用Python
1、安装python-2.5.2.msi
这里没有使用最新的Python3.0 是因为Google App Engree目前服务器运行的是2.5版本。
2、安装ActivePython-2.5.2.2-win32-x86.msi
3、在站点的ISAPI and CGI Restrictions中置C:\Python25\Python.exe %s %s
4、在站点的Handler Mappings中添加"*.py"到C:\Python25\Python.exe %s %s的映射
5、经过上面的设置后地在web.config文件中添加如下记录:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="ActiveState2.5.2" path="*.py" verb="*" modules="CgiModule"
scriptProcessor="C:\Python25\Python.exe %s %s" resourceType="Unspecified" />
</handlers>
</system.webServer>
</configuration>
<configuration>
<system.webServer>
<handlers>
<add name="ActiveState2.5.2" path="*.py" verb="*" modules="CgiModule"
scriptProcessor="C:\Python25\Python.exe %s %s" resourceType="Unspecified" />
</handlers>
</system.webServer>
</configuration>
6、编写helloworld.py
print 'Status: 200 OK'
print 'Content-Type: text/html'
print ''
print '<html><head><title>Hello World</title></head>'
print '<body>'
print '<h1>Hello, world!</h1>'
print '</body>'
print '</html>'
print 'Content-Type: text/html'
print ''
print '<html><head><title>Hello World</title></head>'
print '<body>'
print '<h1>Hello, world!</h1>'
print '</body>'
print '</html>'