当前位置:首页 >  综合要闻  > 正文

bash cgi配置准备工作(使用apache)

时间:2023-01-28 22:52:19     来源:哔哩哔哩

bash cgi是指把sh文件当做是cgi文件执行,返回执行结果给用户的浏览器。


(资料图片仅供参考)

默认中间件是不执行cgi脚本,需要手动打开。

1.加载cgi模块,加载后可以运行cgi-script。

打开apache的http.conf

改为

在某些版本的中间件中,可能是

2.在http.conf添加目录映射(可选)和后缀名

打开http.conf,添加如下

把cgi脚本所在的目录,映射到网站的/cgi-bin/目录

3.重启apache服务

4.配置cgi文件头

第一行开头是

后面要写上执行脚本的程序路径,这里执行的bash语句,所以写/bin/bash。

如果是py文件,就写:

在2-3行要写content-type,完事后再写自己的语句。

这时候访问http://127.0.0.1/cgi-bin/test-cgi.cgi,脚本就会执行。

标签: APACHE BASH HTTP