让IIS7.5 执行Python脚本的配置方法_win服务器

【详细步骤】:
1. 从Python下载windows版本的安装程序(点击进入),我这里由于操作系统是x64的因此选择Python 2.7.11 x64 Installer ~
2. 安装,这里建议不要安装到系统盘,以免重做系统后再次安装~
3. IIS7.5->ISAPI和CGI限制->右键添加->ISAPI或CGI路径选择Python文件夹下的python.exe %s %s;描述中填写:python。
4.IIS7.5->处理程序映射->添加脚本映射->请求路径:*.py
->可执行文件:选择Python安装的文件路径并选中python.exe %s %s
->名称:python
5.添加新的应用程序池->名称为python,无托管代码
6.建立新的web应用程序:默认站点->右键添加应用程序->别名tesstPy,应用程序池选择python,物理路径例如:D:\Python\test,确定.
至此部署完成,我们来测试一下效果如何,在D:\Python\test下建立index.py:

1. 在IIS的根目录下点击"处理程序映射".

 

2. 进入"处理程序映射"后, 右键选择"添加脚本映射".

3. 添加python解释器, 注意格式和路径.

或者如下图所示

确定后如果出现“模块列表中必须要有IsapiModule或cgiModule”的错误提示,是因为IIS缺少CGI和Isapi扩展功能引起的。可打开控制面板→程序和功能→打开或关闭Windows功能,在弹出的“Window功能”窗口中选择安装相关功能后重新添加一次脚本映射即可。如下图所示:

4. 新建一个python文件, 如下图所示, 假设放在"D:\PythonWeb\"下.

print("Status: 200 OK")
print("Content-type: text/html")
print() # 打印一行空白行,用于分隔HTTP Header和正文  
print("<h1>Hello World!</h1>")

5. 新建一个网站, 如下图

6. 输入地址进行查看, http://localhost:8099/2.py .

小编注:对于上面操作前提是你需要安装python 软件才可以。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索python
iis7.5
python监控服务器脚本、服务器运行python脚本、python脚本部署服务器、python 服务器脚本、服务器停止python脚本,以便于您获取更多的相关知识。

时间: 2016-06-14
Tags: python, iis7 5

让IIS7.5 执行Python脚本的配置方法_win服务器的相关文章

win2008 iis7设置取消执行纯脚本权限图文步骤_win服务器

win2003中的iis6禁止某个目录运行脚本木马,只要把这个目录的执行"纯脚本"的权限去掉就可以了.但win2008的iis7完全不一样了,找了好长时间才找到,具体设置如下: 1.选中要设置的目录,双击"功能视图"中的"处理程序影射"如下图. 2.在打开的窗口中右边找到"编辑功能权限"或右键选择"编辑功能权限",如下图 3.把"脚本"权限去掉,就可以了,且会在当前目录下生成一个&quo

Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法_win服务器

1)下载IIS伪静态组件--ISAPI_Rewrite3完全破解版 ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件!1.官网下载(http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi):2.建议从本网站下载破解版:http://www.jb51.net/softs/41171.html2)安装IIS伪静态组件1.以下载本网站的破解版为例:将下载的ISAPI_R

使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法)_win服务器

在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的"WEB服务扩展"中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再我的电脑->属性->高级->"环境变量"-"系统变量"中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择"属性&

win2003下 iis+php快速稳定的配置方法_win服务器

这里小编根据我们这么长时间的经验,特别分享下windows 2003系统下iis+php的配置方法,简单易用,而且还稳定. 第一步: 下载这个软件就可以了 星外PHP5.2.17自动配置安装包 快捷配置iis php运行环境,这个是星外发布的对于没有对iis配置过php环境的朋友使用,这个版本是安装在c盘的,使用液不会受到影响,默认开启了很多扩展,基本上是php 5.2.*系列中比较稳定的版本了. 根据我们几十台服务器的安全测试,绝对是没有问题的. 第二步:解压后直接安装就可以了,默认下就支持p

IIS+PHP+MYSQL安装配置方法_win服务器

一.安装php 1) 在D盘新建一个名为PHP的文件夹,解压缩php-5.2.0-win32.zip到D:\PHP. 2) 在D:\PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份.将复制后的文件更名为php-ini. 3) 在php.ini文件中找到以下行:extension_dir = "./"(注:该行指定PHP查找扩展的位置),编辑该行,如下所示: extension_dir = "D:/PHP/ext"(注:不要这里用的是斜杠/而不是反

优化IIS7.5支持10万个同时请求的配置方法_win服务器

通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流畅. IIS7.5是微软推出的最新平台IIS,性能也较以前有很大的提升,但是默认的设置配不适合很大的请求.但是我们可以根据实际的需要进行IIS调整,使其性能更佳,支持同时10万个请求. 以下方案,通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流

IIS7.5 UrlScan3.1应用防火墙安装配置方法_win服务器

URLScan是一个IIS下的ISAPI 筛选器,它能够限制服务器将要处理的HTTP请求的类型.通过阻止特定的 HTTP 请求,URLScan 筛选器可以阻止可能有害的请求到达服务器并造成危害,URLScan可用于IIS7.5.IIS7.IIS6. IIS7.5下需先安装IIS6元数据兼容性,官网下载:http://www.iis.net/download/urlscan URLScan配置文件:C:\Windows\System32\inetsrv\urlscan\UrlScan.ini 配置

IIS7.5开启FastCGI的配置方法_win服务器

之前在Windows Server 2008中配置PHP的时候安装过一个FastCGI的安装文件,今天在Windows7中安装FastCGI时却告知版本不支持,后来查了一下,原来Windows Server 2008默认是IIS7.0,IIS7.0默认不自带FastCGI,所以需要单独下载安装,而Windows7中的IIS版本是IIS7.5,默认自带FastCGI,只需要开启一下就好了. 具体IIS7.5添加FastCGI的方法如下: 控制面板→程序和功能→打开或关闭Windows功能,在打开的

win2008 IIS7.5防盗链配置方法_win服务器

1.下载微软自己提供的IIS REWRITE模块:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=1b8c7bd8-8824-4408-b8fc-49dc7f951a00 2.修改网站的web.config或用记事本制作一个web.config,记住将*txt格式改为.config 代码如下: 复制代码 代码如下: <system.webServer> <rewrite> <rules> &l