用于认证
eg: ligin
my $session = new CGI::Session( "driver:File", $cgi, { Directory => '/tmp' } ); #保存session
print $session->header()
#my $cookie = $cgi->cookie( CG
翻译
2011-08-20 10:50:26
1895阅读
点赞
1评论
nginx 默认不支持 perl和cgi脚本,安装一下组件即可支持。
1. 安装FCGI模块
# wget http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/FCGI-0.70.tar.gz
# tar zxvf FCGI-0.70.tar.gz
# cd FCGI-0.70
# perl Makefile.PL
# make
转载
精选
2013-01-14 16:36:38
854阅读
终端输入:perl -MCPAN -e shell 进入cpan交互模式: 下面是常用 cpan 命令。 获得帮助 cpan>help 列出CPAN上所有模块的列表 cpan>m 安装模块,自动完成Net::Server模块从下载到安装的全过程。 cpan>install Net::Server 退
转载
2017-06-12 20:40:00
522阅读
2评论
Ubuntu安装perl模块步骤:按装cpan:$ sudo perl -MCPAN -e install Spiffy (用此命令第一次安装任意模块时都会先把cpan装上)后面安装perl模块:$ sudo cpan install DBI验证是否安装成功$ perl -e 'use DBI' (没报错即成功)perl模块也可从网上下载好编译安装下
原创
2014-09-15 17:15:01
6793阅读
配置extmail的时候,要配置cgi-bin,但是发现脚本直接输出。解决办法:a2enmod cgi/etc/init.d/apache2 restart
转载
精选
2014-10-20 08:10:29
1305阅读
最近看了《高性能linux服务构建实战 运维监控、性能调优与集群应用》一书,才开始看第一章 ,感觉写的挺全面,但是你要是照着它去做实验,我保证你成功不了,很多细节上没有说,配置文件里面也有错误,你还得再去不断的百度、GOOLGE解决这些错误 才行,所以,没有买的,就不建议买了,当然拿来参考参考还是可以。
就举个例子吧,书里面关于测试Nginx+Perl那里,就得不出想要的结果,我的结果如下:
原创
2012-07-05 13:39:22
825阅读
点赞
1评论
近期偶然玩了一下CGI,收集点资料写篇在这里留档。 如今想做HTTP Cache回归測试了,为了模拟不同的响应头及数据大小。就须要一个CGI按须要传回指定的响应头和内容。这是从老外的測试页面学习到的经验。CGI事实上就是使用STDIN和环境变量作为输入, STDOUT做为输出。按照Http协议生成相
转载
2017-04-21 20:17:00
134阅读
2评论
Chapter 5 Using Perl for CGIProgramming• This chapter introduces the CommonGateway Interf anoverview of CGI, how
原创
2023-04-06 13:41:51
89阅读
Tested the Apache CGI perl encountered quite a few problem and s
原创
2022-08-22 18:14:43
101阅读
首先安装sudo apt-get install libperl-dev去http://httpd.apache.org/download.cgi#apache22下载httpd安装方法:./configure make make install这样你的apache2就安装到了/usr/local/apache2下.cd /usr/local/apache2/binsudo
转载
精选
2015-08-11 09:31:30
1545阅读
可以用cgi对环境进行读取,直接用pint语句打印出来#!d:/perl/bin/perluse warnings;use strict;print "Content-type:text/html\n\n";print "<HTML><HEAD><TITLE>Request Info</TITLE><HEAD> \n";print "<BODY><BLOCKQUOTE><TABLE BORDER =1>\n";foreach ('R
转载
2011-05-13 22:38:00
91阅读
2评论
在学习Python CGI中,需要在Ubuntu下安装Apache,所以今天在Ubuntu11.04上对Apache的安装和配置进行了学习。
一.Apache的安装
在网上查了些资料有两种安装方式:一种是从Apache网站上下载tar文件到自己的电脑上安装;另一种是直接通过网络安装。为了方便我就使用
原创
2013-01-26 08:43:13
1481阅读
支持cgi修改配置文件 /usr/local/apache2/conf/httpd.conf 主要修改地方有: 1)更改网页启动的主路径 DocumentRoot "/var/www/html/" 2)添加cgi支持 cgi-bin文件存放路径 ScriptAlias /cgi-bin/ "/var
转载
2020-08-28 16:30:00
282阅读
2评论
调用CGI脚本文件的例子
你可以使用以下的语句来执行服务器中的CGI脚本http://localhost/cgi-bin/test.cgi ,而在perl中使用$ENV{QUERY_STRING}来获取传递的参数,并且进行相应处理,并返回浏览器供显示。首先由一test1.html,里面填写表单(Form),代码如下:
转载
2011-05-15 16:25:00
411阅读
2评论
使用perl进行CGI开发必须安装WEB服务器,一般用Apache比较好,因为它可跨平台,并且可以经perl、python等模块编译其中,速度更快,下面就简单介绍一下Apache在windows下的安装和配置:
转载
2011-05-13 22:20:00
186阅读
2评论
Ubuntu下安装Perl的扩展包很是简单,只需要简单的步骤就可以了。sudo cpan
cpan> install Bundle::CPANPLUS::Dependencies
cpan> install Bundle::CPANPLUS整个过程需要些时间。当安装完毕,接下来就可以使用cpan命令来安装扩展包了,如要安装Text::A
原创
2015-05-05 20:08:05
2894阅读
一 Nginx介绍Nginx(engine x)是一个高性能的web服务器和反向代理服务器,也可以作为邮件代理服务器。反向代理 (Reverse Proxy)代理目标是服务器。 用户请求反向代理服务器,然后反向代理服务器将请求转发给真正处理请求的内部服务器。而正向代理的代理目标是用户端,比如用户想访问一些外国网站,直接访问是不行的。需要通过一个正向代理服务器代替用户去访问该网站,然后正向代理服务器
转载
2024-09-23 11:29:59
70阅读
1. 下载离线安装包 *.tar.gz的形式解包后,#perl Makefile.PL#make#make install2. 在联网的情况下,通过CPAN安装# perl -MCPAN -e shellcpan> install
转载
2023-07-04 16:05:19
290阅读
A. 手工安装从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz。假设放在/usr/local/src(一般需要编译安装的软件,都放在此目录下安装)。 # cd /usr/local/src # tar xvzf DBI-1.13.tar.gz (这时候会创建一个去掉tar.gz这部分的文件夹) &
转载
2023-07-04 14:23:05
137阅读
Perl 到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是 Perl 语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的 Perl 模块,极大地扩展了 Perl 语言的功能。
转载
2011-04-22 20:36:00
104阅读