Python CGI准备:IIS 配置

什么是CGI

CGI 目前由NCSA维护,NCSA定义CGI如下:

CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。

大部分教程接下来会详细讲明CGI是怎么工作,怎么实现的。

但是对于很多如我从头开始,小白要直接理解使用是有一定的困难的。这里涉及到一个如何实现CGI的环境配置。这里把过程记录下来,如果有遇到和我同样问题的同学,也可少走点弯路。

环境配置

1. 安装启动IIS

控制面板-程序-程序与功能-打开或关闭Windows功能-Internet information services(按所需功能)-确定
Python CGI准备:IIS 配置

2. 创建快捷方式

安装完了,到哪儿去找到IIS呢?

控制面板-系统与安全-管理工具

这里就会出现 Internetinformation services(IIS)管理器,邮件发送桌面快捷方式就可以了
Python CGI准备:IIS 配置

3. 配置python环境

打开IIS

  • 配置ISAPI和CGI限制

点击右上角添加

Python CGI准备:IIS 配置

  • 处理程序映射

右上角添加模块映射

(这里已经配置完了,模块选择CgiModule就行)
Python CGI准备:IIS 配置

接下来就可以创建一个网站测试一下了。

然而未真正实操CGI,这个权作为记录吧。

有时候会心慌,时常恐慌于自己的愚钝和怠懒,在高速公路上的停滞倒退,导致最终的车毁人亡。