apache Asked: 2010-04-07 09:03:35 +0800 CST2010-04-07 09:03:35 +0800 CST 2010-04-07 09:03:35 +0800 CST 如何从浏览器运行 linux/windows 服务器的可执行文件? 772 假设该可执行文件的 uri 是已知的:http://domain.name/exe_uri 如果我们只是在地址栏中输入它会执行吗? web-server web executable 2 个回答 Voted McJeff 2010-04-07T10:56:03+08:002010-04-07T10:56:03+08:00 答案是“视情况而定”。如果您的可执行文件位于 Web 根目录中,并且已配置为作为 CGI 运行并且设置了正确的权限,那么是的,它将运行。 如果您的网络空间中只有一些随机文件,那么它很可能只会提示下载。您的 Web 服务器会将其视为磁盘上的任何其他数据块。 更具体地说,你想要完成什么?也许答案可以缩小一点,具体取决于您实际想要做什么。 Jay 2010-04-07T09:06:09+08:002010-04-07T09:06:09+08:00 不,这只会提供文件供您下载。 您需要使用 shell 来执行文件,或者一些服务器端脚本。例如,在 Perl/PHP 中: ./thebinaryfileyouwanttoexecute; 足够了。
答案是“视情况而定”。如果您的可执行文件位于 Web 根目录中,并且已配置为作为 CGI 运行并且设置了正确的权限,那么是的,它将运行。
如果您的网络空间中只有一些随机文件,那么它很可能只会提示下载。您的 Web 服务器会将其视为磁盘上的任何其他数据块。
更具体地说,你想要完成什么?也许答案可以缩小一点,具体取决于您实际想要做什么。
不,这只会提供文件供您下载。
您需要使用 shell 来执行文件,或者一些服务器端脚本。例如,在 Perl/PHP 中:
./thebinaryfileyouwanttoexecute
;足够了。