我在Windows计算机上有一个本地Apache服务器。
我想通过Server-Side-Include授权exec cmd
命令(是的,我知道这不是世界上最好的安全功能!)。
这是我的sample.shtml:
<!--#exec cmd="cmd.exe /c dir" -->
但是我总是有相同的错误消息:[处理此指令时发生错误]
这是我的.htaccess文件:
AddType text/html .shtml
AddHandler server-parsed .shtml
Options +ExecCGI +FollowSymLinks +Includes +Indexes -MultiViews +SymLinksIfOwnerMatch
如何使它正常工作?这是在Windows上使用SSI执行命令的好方法吗?
一个有趣的行为,此代码:
<!--#exec cmd="C:\Windows\system32\cmd.exe" -->
服务器永远不会结束请求,而这段代码是:
<!--#exec cmd="C:\Windows\system32\blob.exe" -->
将不输出任何内容(甚至没有错误)。
此致