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


一、开启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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值