apache 设置 cgi-bin
搭了一个apache的服务器,想使用cgi,搭建了一个环境,运行起来发现定制的cgi找不到。观看errorlog,发现是加载的cgi路径不对D:/zj/WebRoot/cgi-binmul.exe,这个路径里面有问题,其实D:/zj/WebRoot/cgi-bin是cgi的路径,mul.exe是实际的cgi。怀疑是httpd.conf里面写的有问题,查看了http.conf,发现 ScriptAlias /cgi-bin/ "D:/zj/WebRoot/cgi-bin/"和<Directory "D:/zj/WebRoot/cgi-bin">,都是正确的,没有问题啊,找了半天,也没有发现有漏掉\的情况,不知有谁遇到过这个问题,能否指点一二啊!
http网页的内容如下:
<form action=/cgi-bin/mul.exe>
<p> please input multi and multier ad press enter</p>
<input name="m" size="5">
<input name="n" size="5"><br></br>
<input type= submit value="press"></input>
</form>
3QS