用java程序编写的web服务器,怎么样可以运行cgi程序?

用java程序编写的web服务器,怎么样可以运行cgi程序?,第1张

CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。对初学者来说,最好选用易于归档和能有效表示大量数据结构的语言,由于C语言有较强的平台无关性,所以也是编写CGI程序的首选。
支持:· C和C++ ,java好像不用把。

 shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来

个人电脑(windows)可以作为服务器。

准备工作:

在局域网中只需知道自己在局域网的ip即可,互联网需要把个人电脑暴露在互联网下,有自己的公网ip。

一、作为web服务器

启动电脑iis信息服务,将制作好的网页文件放在信息服务站点目录下即可。iis仅支持asp或者aspnet,php需自行安装服务端应用程序

二、作为ftp服务器

iis信息服务也有,亦可安装第三方软件。进行用户设置,权限设置即可完成。

三、作为软件服务器

自行编写服务端软件即可,较为专业。

配置 CGI 应用程序 (IIS 60)
IIS 60 支持通用网关接口 (CGI) 应用程序。本主题提供了有关在 Web 服务器上安装和配置 CGI 应用程序以及设置 CGI 脚本超时值的管理信息。
要点:
为了最大限度地减少服务器的攻击面,默认情况下,Windows Server 2003 上不安装 IIS 60。首次安装 IIS 60 时,IIS 60 将被锁定 -- 这表明只启用处理静态网页的请求,并且只安装万维网发布服务(>

CGI(Common Gateway Interface)公共网关接口,是外部扩展应用程序与 Web 服务器交互的一个标准接口。服务器端与客户端进行交互的常见方式多,CGI 技术就是其中之一。

公共网关接口 CGI 程序是存放在 >

扩展资料:


相关特点:

公共(Common)。无须考虑客户机和服务器所运行的 *** 作系统平台,只要二者的网关程序遵循同一数据传输协议,即可进行数据交互。

网关(Gateway)。CGI 可被用来作为 >

接口(Interface)。CGI 使用标准通讯机制,为其它应用程序与 >

CGI 进程是根据 >

参考资料来源:百度百科-CGI (通用网关接口)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13408320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存