在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>


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>'
posted @ 2008-12-19 22:24  网际飞狐  阅读(1198)  评论(0编辑  收藏  举报