web执行linux命令行,Web页面执行shell命令
安装apache服务
yum -y install httpd
启动apache
systemctl restart httpd
创建shell脚本
cd /var/www/cgi-bin/
vim shell
#!/bin/sh
alias urldecode='sed "s@+@ @g;s@%@\\\\x@g" | xargs -0 printf "%b"'
echo -e "Content-type: text/plain\n"
decoded_str=`echo $QUERY_STRING | urldecode`
echo -e "`$decoded_str` \n"
shell
测试:在浏览器中输入http://127.0.0.1/cgi-bin/shell?pwd,即可列出目录
提供web接口
cd /var/www/html
vim index.html
function httpGet(url)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", url, false); // false: wait respond
xmlHttp.send(null);
return xmlHttp.responseText;
}
function f()
{
var url = "http:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
