linux中Apache 2.4.7打开cgi功能模块与测试

来源:互联网 发布:python正则表达式大全 编辑:程序博客网 时间:2024/06/02 04:38

一、开启cgi功能

我的环境是ubuntu14.04虚拟机,安装好LAMP之后,想要打开apache2的cgi接口模块功能。

在网上查资料说要修改httpd.conf文件,但是我找不到这个文件。后来发现apache2的配置文件是/etc/apache2/apche2.conf

apache2.conf直接或间接的包含了所有的配置文件,而且开启cgi接口功能模块也不用修改配置文件


开启cgi功能只需要以下两条命令:

a2enmod cgi

service apache2 restart


二、测试cgi功能


开启cgi功能之后,默认的cgi文件夹路径是/usr/lib/cgi-bin

在/usr/lib/cgi-bin/路径下创建bash文件t1.sh如下:

#!/bin/bash  echo "Content-type: text/html"  echo ""  # ok, we've sent the header, now send some content  echo "{\"ret\":0,\"msg\":\"ok\"}"  


修改t1.sh的权限,chmod 777 t1.sh


在浏览器地址栏输出“http://localhost/cgi-bin/t1.sh”回车

就可以看到:

{"ret":0,"msg":"ok"} 

说明cgi接口测试成功






1 0