一个简单的cgi脚本——web站点cgi编程-v2.1

一个简单的cgi脚本——web站点cgi编程-v2.1

ID:25679950

大小:809.50 KB

页数:11页

时间:2018-11-22

一个简单的cgi脚本——web站点cgi编程-v2.1_第1页
一个简单的cgi脚本——web站点cgi编程-v2.1_第2页
一个简单的cgi脚本——web站点cgi编程-v2.1_第3页
一个简单的cgi脚本——web站点cgi编程-v2.1_第4页
一个简单的cgi脚本——web站点cgi编程-v2.1_第5页
资源描述:

《一个简单的cgi脚本——web站点cgi编程-v2.1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一个简单的CGI脚本——Web站点CGI编程(v2.1)[摘要]通过一个简单的Web页面显示,是利用用CGI脚本获取本机时间。1前言现在Web开发语言非常多。在PHP和JavaScript语言在网页开发上大行其道的同时,还有另一种形式开发Web,就是利用C/C++语言进行编写CGI脚本开发网页。从项目应用来看,用C/C++等语言开发网页是比较费事的事情,编写自定义CGI脚本需要相当多的编程技巧。开发周期非常漫长,很难满足快速多变的用户需求,往往完成一个项目需要很长的周期,显然与当今的速度至上的时代有很大差距。如果有读者是从事或者欲将从事CGI开发,建议还是一开始就使用C++或pe

2、rl语言进行开发,虽然用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点,但是C语言缺乏强有力的字符串处理能力,这个会影响网页处理速度。在执行过程中,由于每一次对于动态内容的请求都需要启动一个新的CGI程序,因而会增加Web服务器的负担,所以CGI的一个很大缺陷是容易影响Web服务器的运行速度。用此方式建立的网站,当多个用户去访问Web方式的时候,它的处理能力确实不尽人意。但是如果您是一位专门从事设备控制,操作配置开发的工程师,这个方式是最好的选择,因为该形式,在多数情况下只是几个管理员进行操作。不需要处理多用户并发操作。另一个特点就是

3、不受客户端限制,只要有浏览器,就可以配置操作。本文主要是讲解在window环境下,安装Apache服务器和使用CGI脚本进行Web开发。通过一个简单获取本地时间的程序,来演示CGI脚本开发的特点。示例效果如下:11点击“提交”后,会显示本地时间。这是一个简单CGI程序开发。1安装Apache服务器1,下载并安装apache服务器,步骤如下所示:112,点选“Iacceptthetermsinthelicenseagereement”113,设置服务器信息,依次填写域名,服务器名,管理员邮箱,选择forAllUsers,onPort80,asaService.114,选择第二个按钮

4、“Custom”,点击“下一步”。服务器安装目录可以进行调整,此处使用的是默认安装目录。115,开始安装;116,安装完成后,打开浏览器,查看服务器是否运行。在地址栏里边输入http://localhost/或http://serverIP/.出现Itworkstation!证明服务器安装成功。此时在,在屏幕右下角系统托盘处出现图标,双击该图标11该状态证明Apache服务器运行正常。1配置Apache服务器1、打开编辑httpd.conf文件用编辑器打开文件httpd.conf,该文件位于默认安装目录下。C:ProgramFilesApacheSoftwareFoundat

5、ionApache2.2conf建议大家使用带有行标号的记事本软件,例如Notepad++、UE等。2、修改Directory分项,增加OptionsExecCGI,大约在342行处;3、修改IfModulemime_module分项,增加AddHandlercgi-script.exe.pl.cgi,大约在395行处;ScriptAlias/cgi-bin/"C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/cgi-bin/"

6、ogramFiles/ApacheSoftwareFoundation/Apache2.2/cgi-bin">AllowOverrideNoneOptionsNoneOptionsExecCGIOrderallow,denyAllowfromall#11#AddHandlerallowsyoutomapcertainfileextensionsto"handlers":#actionsunrelatedtofiletype.Thesecanbeeitherbuiltintotheserver#oraddedwith

7、theActiondirective(seebelow)##TouseCGIscriptsoutsideofScriptAliaseddirectories:#(Youwillalsoneedtoadd"ExecCGI"tothe"Options"directive.)##AddHandlercgi-script.cgiAddHandlercgi-script.exe.pl.cgi1创建一个简单的应用1,创建一个简单的html文件。命名为testcgi.ht

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。