假设已知该可执行文件的 uri:http://domain.name/exe_uri
如果我们在地址栏中输入它,它会被执行吗?
答案1
答案是“视情况而定”。如果您的可执行文件位于 Web 根目录中,并且已配置为作为 CGI 运行,并且设置了正确的权限,那么它将运行。
如果您的 Web 空间中只有一些随机文件,则很可能它会提示下载。您的 Web 服务器会将其视为磁盘上任何其他数据块。
更具体地说,您想要实现什么目标?也许答案可以根据您实际想要做的事情稍微缩小一点。
答案2
不,那只会提供文件供您下载。
您需要使用 shell 来执行文件或某些服务器端脚本。例如,在 Perl/PHP 中:
./thebinaryfileyouwanttoexecute
;
足够了。