让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 软件才可以。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/7075.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • Win2003 IIS 6.0 假死问题解决方法 图文教程

    问题的原因最终找到两个:   1、采用的jet 数据库连接方式存在问题:http://support.microsoft.com/?id=838306   补丁文件    中文版:…

    IIS 2025年6月8日
  • Asp.net在IIS上运行不了的解决方法

    1、.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要…

    IIS 2025年9月24日
  • IIS无法显示中文名称图片问题的解决方法

    网上找了一下资料,对注册表重新设置了一下,就解决问题了。   有两种方法可以解决此问题:   1、在Web服务器端修改注册表,HKEY_LOCAL_MACHINE\SYSTEM\C…

    IIS 2025年6月23日
  • iis 访问由于凭据无效被拒绝+请求的资源在使用中的解决方法

      这个暑期在电信实业那边工作时,遇到过一个网站访问问题,一直记录在我的技术仓库里。当时用iis6搭建ASP网站环境,访问ASP文件时,显示: 您未被授权查看该页。 HT…

    IIS 2025年6月17日
  • 来自西部数码的WEB服务器安全设置

    1、安全设置建议 (1)检查SP2补丁是否已经安装!改为每天3:00自动更新打补丁! (2)进行防火墙和端口限制功能设置时,请务必小心操作,以免失去远程管理权限! —&…

    IIS 2025年9月22日
  • IIS 7.0安装配置方法图文教程(win7)

    今天小编为大家带来一篇Win7系统下IIS7的详细安装配置图文教程,需要的朋友可以看看! Win7系统下IIS7安装方法: 1.通过用户界面安装 1.单击“开始”/“控制面板”/“…

    IIS 2025年6月8日
  • Windows Server 2012 IIS概述

    iis或Internet信息服务角色是windows server 2012中最重要的服务之一。与以前的版本相比,它具有改进的功能,它有助于我们发布Web应用程序或网页。 现在让我…

    IIS 2025年6月29日
  • IIS6下PHP的ISAPI和FastCGI性能比较 期待ii7

    1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个…

    IIS 2025年6月29日
  • IIS 多站点 用户隔离视频教程

    偶不喜欢啰嗦直说了,简单来说就是三步! 1.建立计算机用户如test1.com并给Guests组权限,这个是最低权限; 2.在IIS你要设置的站点属性里设置目录安全性,编辑,输入你…

    IIS 2025年6月8日
  • IIS开启GZIP压缩效率对比及部署方法小结

    压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。GZIP是比较常见的一种HTTP压缩算法。 压缩测试 在部署的iis…

    IIS 2025年7月6日

发表回复

登录后才能评论