bash cgi是指把sh文件当做是cgi文件执行,返回执行结果给用户的浏览器。
(资料图片仅供参考)
默认中间件是不执行cgi脚本,需要手动打开。
打开apache的http.conf
改为
在某些版本的中间件中,可能是
打开http.conf,添加如下
把cgi脚本所在的目录,映射到网站的/cgi-bin/目录
第一行开头是
后面要写上执行脚本的程序路径,这里执行的bash语句,所以写/bin/bash。
如果是py文件,就写:
在2-3行要写content-type,完事后再写自己的语句。
这时候访问http://127.0.0.1/cgi-bin/test-cgi.cgi,脚本就会执行。
X 关闭
X 关闭