iis上配置cgi

本文介绍了如何在IIS 6.0上配置和安装CGI应用程序,作为开发C/C++ webservice服务器端的简单方案。内容包括设置CGI脚本超时值、权限管理和安全注意事项,同时也提到了ISAPI扩展和ASP.NET作为替代选择。
摘要由CSDN通过智能技术生成

cgi是一种很古老的技术了,今天又把他翻出来 ,主要是因为这是用c/c++开发webservice服务器端一个相对简单的方案,借助gsoap,可以很容易的生成相关的代码,借助于http server(iis或apache)的强大的功能,可以很容易的开发出一个简单的webservice,你不需要考虑安全的问题,多用户并发的问题,会话管理的问题,你只需要站在http server的肩膀上,实现你自己的业务功能就是了.下面是msdn里关于iis配置cgi的文章,摘过来以便于以后查阅.

配置 CGI 应用程序 (IIS 6.0)

IIS 6.0 支持通用网关接口 (CGI) 应用程序。本主题提供了有关在 Web 服务器上安装和配置 CGI 应用程序以及设置 CGI 脚本超时值的管理信息。

  要点:

为了最大限度地减少服务器的攻击面,默认情况下,Windows Server 2003 上不安装 IIS 6.0。首次安装 IIS 6.0 时,IIS 6.0 将被锁定 -- 这表明只启用处理静态网页的请求,并且只安装万维网发布服务(WWW 服务)。IIS 上的所有功能都将关闭,包括 ASP、ASP.NET、CGI 脚本、Microsoft 的 FrontPage® 2002 Server Extensions 以及 WebDAV 发布功能。如果未启用这些功能,那么 IIS 将返回 404 错误。您可以通过 IIS 管理器中的 启用 Web 服务扩展节点启用这些功能。有关如何解决 404 错误及其他问题的详细信息,请参阅 IIS 6.0 中的疑难解答

CGI 程序在 Web 服务器接收到包含 CGI 程序名和程序所需参数的 URL 时执行。如果将 CGI 程序编译为可执行 (.exe) 文件,则必须提供包含程序执行权限的目录,以便用户可以运行程序。如果 CGI 程序以脚本形式(例如 Perl 脚本)编写,则既可为目录提供执行权限,也可为其提供脚本权限。要使用脚本权限,必须将脚本解释程序标记为脚本引擎。

  注意:

默认情况下,IIS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值