通过URL在远程服务器中执行bash脚本

通过URL在远程服务器中执行bash脚本,bash,execution,Bash,Execution,我在下面运行Apache的远程服务器“a”中有一个bash脚本“Hello.sh” #! /bin/bash echo "Hello World" > Hello.txt 我想在远程服务器“A”中执行这个脚本,方法是从服务器“B”调用它的Apache URL,如下所示 请注意,我通过URL将脚本保存在Apache的文档根目录中,使其可用 如何才能做到这一点。谢谢。为了能够直接从浏览器运行shell脚本,您应该将此规则添加到.htaccess文件中 选项执行CGI AddHandler

我在下面运行Apache的远程服务器“a”中有一个bash脚本“Hello.sh”

#! /bin/bash
echo "Hello World" > Hello.txt
我想在远程服务器“A”中执行这个脚本,方法是从服务器“B”调用它的Apache URL,如下所示

请注意,我通过URL将脚本保存在Apache的文档根目录中,使其可用


如何才能做到这一点。谢谢。

为了能够直接从浏览器运行shell脚本,您应该将此规则添加到.htaccess文件中

选项执行CGI AddHandler cgi script.sh

这告诉Web服务器将.sh文件视为CGI脚本