让IIS7.5 执行Python脚本的配置方法
【详细步骤】:
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+Django+MySQL实现基于Web版的增删改查的示例代码
- python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
- python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
- nginx搭建基于python的web环境的实现步骤
- python+Django+pycharm+mysql 搭建首个web项目详解
- python flask搭建web应用教程
- Python3.5编程实现修改IIS WEB.CONFIG的方法示例
- 在IIS服务器上以CGI方式运行Python脚本的教程
- Python web如何在IIS发布应用过程解析
相关文章
windows server 2019开启iis服务器+tp5.1的完美配置运行流程
这篇文章主要介绍了windows server 2019开启iis服务器+tp5.1的配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-03-03IIS真正能用的ISAPI-Rewrite图片防盗链规则写法
经过恶补正则表达式相关教程并对前辈们留下的规则进行修改后,以下ISAPI Rewrite已经在我的服务器上正常运作2012-01-01windows 2003服务器安装 IIS6.0和IIS自带FTP服务器图文教程
这篇文章主要介绍了windows 2003服务器安装 IIS6.0和IIS自带FTP服务器图文教程,需要的朋友可以参考下2014-11-11ASP.NET Process Model之一 IIS 和 ASP.NET ISAPI
我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NET Runtime Process Model的文章,谈谈我对此的一个粗浅的认识,如果有什么不对的地方,希望大家及时指正。2008-08-08
最新评论