文档章节

对CGI的理解

Macnode
 Macnode
发布于 2012/04/23 23:00
字数 288
阅读 540
收藏 0
CGI

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

很早之前就使用并开发过CGI程序,当时对CGI有过一些理解,在其他地方也有过记录,但找不到了。前段时间看到一篇文章,又勾起了我对CGI的一些思考和理解。暂时随便记录一下,以后有空完成。

CGI(Common Gateway Interface)其实是业界(或说Web开发)的一个标准方法,该方法把页面生成委托给一个可执行的文件。这些可执行文件通常就叫做CGI脚本,他们就是普通的程序,也是独立的应用程序,通常由所谓的脚本语言写成,如Perl等。C/C++也可以用来写这些程序,甚至可以使用bash来写这些程序,所以说,CGI是与语言无关的,它只是一个标准,用任何只要是系统支持的语言,都可以写CGI脚本,然后设置他们可以执行。

支持CGI的web服务器要能配置,以用来解释发送到web服务器的URL,该URL充当了一个到可执行的CGI程序的引用。

© 著作权归作者所有

Macnode
粉丝 6
博文 13
码字总数 2446
作品 0
海淀
高级程序员
私信 提问
加载中

评论(0)

php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别

CGI: CGI的英文是(COMMON GATEWAY INTERFACE)公共网关接口,它的作用就是帮助服务器与语言通信,这里就是nginx和php进行通信,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而...

osc_3a3z5bld
2018/05/08
2
0
php的几种运行模式CLI、CGI、FastCGI、mod_php

php的几种运行模式CLI、CGI、FastCGI、mod_php 一、总结 一句话总结: PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。PHP运行目前为止主要有三种方式: mod_php、...

osc_tbh7hwku
2018/10/18
4
0
搞不清FastCgi与php-fpm之间是个什么样的关系

我在网上查fastcgi与php-fpm的关系,查了快一周了,基本看了个遍,真是众说纷纭,没一个权威性的定义。 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi...

osc_3dxe2p2c
2019/04/01
4
0
从nginx的运行联想到的Servlet和 CGI

今天看的时候,虽然基本的配置和使用可以照着网上的教程即可,但是对于的运行原理一直不是很理解,包括其中的概念,其中最困惑的就是这一套东西,始终无法理解这套机制是怎么运行的?通过查资...

lmy86263
2017/01/07
0
0
PHP 进阶之路 - 深入理解 FastCGI 协议以及在 PHP 中的实现

在讨论 FastCGI 之前,不得不说传统的 CGI 的工作原理,同时应该大概了解 CGI 1.1 协议 传统 CGI 工作原理分析 客户端访问某个 URL 地址之后,通过 GET/POST/PUT 等方式提交数据,并通过 HT...

osc_ksfx35fk
2018/05/07
2
0

没有更多内容

加载失败,请刷新页面

加载更多

UnitTest单元测试框架解析【实用篇】

UnitTest是展开自动化测试的基础——这个框架很重要! 首先我们先自己写一个测试类: 1、被测试类 Widthget.py: # coding: utf-8class Widthget: def __init__(self, size=(10, 10)): ...

osc_hjtv1vkc
18分钟前
26
0
202005291108.gist

java remote debug ==> -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=0.0.0.0:18081...

qwfys
19分钟前
16
0
基于https国密算法构建安全数据传输链路

网络数据安全得到前所未有的重视 HTTPS成为解决传输安全问题利器 大家都知道,HTTP 本身是明文传输的,没有经过任何安全处理,网站HTTPS解决方案通过在HTTP协议之上引入证书服务,完美解决网...

osc_dg0eswo7
20分钟前
18
0
云原生下的开发测试

【以下为分享实录,有删节】 测试环境管理之困与阿里巴巴的解决之道 在云原生时代下,软件的迭代速度越来越快,对测试的要求也越来越高,很多开发者开始使用Kubernetes来管理测试环境。在这个...

osc_9yulefcq
21分钟前
9
0
Kubernetes 是一个“数据库”吗?

作者 | 张磊,阿里云高级技术专家、CNCF 官方大使,CNCF 应用交付领域 co-chair,Kubernetes 项目资深维护者 最近,Kubernetes 社区里有一个关于“Kubernetes is the new database”的论述,...

osc_a3uwfsx7
22分钟前
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部