@
GTim 感谢大佬指点 小心心献上!!!!!!!!
不过我太小白了,仍然遇到一些问题
我的 CGI 是用 C 语言写的,有两个输入参数,运行效果是求和。文件名为 sum.c,我把这个文件拖入 /WebServer/CGI-Executables,
启动 apache,并测试成功后(浏览器访问 localhost 显示 it works !)用 vi 修改配置文件 https.conf 增加.c 后缀支持
```
AddHandler cgi-script .cgi .c
```
开始实测我的 sum.c 程序。
然而不管是在 safari 里测试:
访问 localhost/cgi-bin/sum?123&456
本应显示 123+456=579 结果 404 Not Found
The requested URL /cgi-bin/sum was not found on this server.
(地址加上 sum 后加上".c"后缀倒是找到文件了,直接打印源代码给我看。。)
还是在 telnet 里测试:
telnet localhost 80
GET /cgi-bin/sum?123&234 HTTP/1.0
运行结果:
400 Bad Request,
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand<p>
请问究竟是哪里出了问题?