最近在搭建gitweb,需要apache支持perl(支持cgi功能)

网上找了很多方法,很多都失败了,最后总结了一条配置成功的方法:

一、首先已经安装上了apache服务器

二、编辑/etc/apache2/apache2.conf

首先配置apache对cgi的支持,加上如下配置:

LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so

然后配置某个目录可以执行cgi程序,这里我以/var/www目录为例:

<Directory /var/www/>Options Indexes FollowSymLinks ExecCGI   #加上ExecCGI,使其支持cgi程序AllowOverride NoneRequire all grantedAddHandler cgi-script .exe .pl .cgi   #添加cgi程序将要处理的后缀名
</Directory>

到此为止:

我们在/var/www目录下创建一个文件,test.cgi:

#!/usr/bin/perl -w
use warnings;
use CGI qw(:standard);
#! must use 'my' to define a variable
print header;
my $now_string = localtime();
print "<b>Hello, CGI using Perl!</b><br/>It's $now_string NOW!<br />";

重启apache,访问:   localhost/test.cgi 即可看到网页输出的内容,到此,apache支持cgi配置成功

配置apache支持cgi相关推荐

  1. 让apache支持mysql_Apache+PHP+Mysql环境搭建之三:配置Apache支持PHP

    其次就是安装 PHP ,并配置 Apache 支持 PHP . 有两种方法在 Windows 下让 Apache 支持 PHP :使用Windows的环境变量或者 Apache 自身的支持. 安装前需 ...

  2. apache添加支持php的模块,配置Apache支持PHP5 apache php 套件 apache添加php模块 apache部署php项...

    环境:window 7.Apache/2.2.19 (Win32) PHP/5.2.9-1 1.配置服务器名称 将里面的 #ServerNamelocalhost:80 注释去掉即可. 重新运行Apa ...

  3. 配置Apache支持

    配置Apache支持.htaccess 在给出如何配置Apache支持.htaccess文件之前,首先申明一下:使用.htaccess文件,会降低httpd服务器的一点性能. 配置方法 找到Apach ...

  4. 配置apache支持django

    因为工作需要做全栈开发,所以必须要搭建一个web服务器和vue进行联调,但是如果采用django自带的服务器,静态资源的处理很麻烦,前端开发还是需要处理静态资源的,所以我还是需要一个专门的web服务器 ...

  5. linux cgi c环境配置,Linux下配置nginx支持.cgi | 系统运维

    说明: 操作系统:CentOS 6.x web环境:php+nginx+mysql nginx安装目录:/usr/local/nginx nginx配置文件:/usr/local/nginx/conf ...

  6. win2003配置apache支持php_asp,Win2003下配置asp+cgi+php+mysql

    WIN2003下配置ASP CGI PHP环境(1) 我们要使IIS实现ASP,CGI,PERL和PHP 所需软件(都要是For Windows的): ActivePerl.PHP,ASP(WINDO ...

  7. CentOS Linux 7 配置 nginx 支持 CGI

    Nginx 本身不能执行外部程序,Nginx 处理 PHP 是通过 PHP 的 fastcgi 管理器(php-fpm)进行处理,然后 nginx 再将结果返回给用户:所以如果我们需要通过 cgi 程 ...

  8. 配置apache支持PHP(win7)

    wamp和lamp是PHP工程师经常使用的环境,我们今天来配置apache,让它能够和php协同工作. 1.进入apache的conf目录,打开apache的配置文件httpd.conf.(修改前建议 ...

  9. python apache_Windows 配置 Apache Python CGI

    解压文件httpd-2.4.29-o102n-x64-vc14-r2.zip到任意盘符(这里解压到C盘),打开C:\httpd-2.4.29-o102n-x64-vc14-r2\Apache24\co ...

最新文章

  1. erlang 二进制
  2. IIS7.5部署ASP.NET失败
  3. Spring的单元测试
  4. java 9对象_java(9)类和对象
  5. OpenCV导出模板参数文件
  6. C++ const详解
  7. Android 4.4 KitKat, the browser and the Chrome WebView
  8. js reduce数组循环相加x+y
  9. 你们信不信,everyting找不全文件
  10. elasticsearch单机版安装及安装过程踩的坑整理
  11. python求斜率_如何计算numpy中的斜率
  12. ubuntu下 vim工具的安装与使用教程(一)
  13. 定制LK阶段开机LOGO
  14. Torvalds的linux
  15. 北京邮电大学计算机学院马华东,马华东(博导)
  16. ubuntu破解密码方法
  17. 感冒鼻塞头痛的原因是什么?
  18. PS使得背景变成白色但是使得黑色字体颜色加深
  19. 【学习经典】时间序列处理(DatetimeIndex)
  20. 反激式开关电源-手机充电器5V/1A

热门文章

  1. 百度前端fex-team团队面试指南
  2. SIFT(Scale-invariant feature transform, 尺度不变特征转换)特征
  3. 深度学习(九)caffe预测、特征可视化python接口调用
  4. 对线性回归,logistic回归和一般回归的认识
  5. Coursera公开课笔记: 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”
  6. 《分布式操作系统》知识点(35~38)六
  7. 吴恩达机器学习笔记57-基于内容的推荐系统(Content Based Recommendations)
  8. 结队作业,小学生3年级数学题出题器
  9. 0 开发的准备工作一一虚拟机virturalbox
  10. Golang 一些基本功能使用记录