linux apache cgi开启,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接口测试成功

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值