|
用的系统是RH9.2,apache是默认安装的,修改了http.conf的配置,关键部分如下:
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
DirectoryIndex index.html index.html.var index.cgi
DefaultType text/html
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
AddType application/x-httpd-cgi .cgi .sh
AddHandler cgi-script .cgi
然后将一个简单的页面放在了html目录下,action=../cgi-bin/demo,其中demo为编译好的文件,页面打开提交后,就出现了下载页面,而不是预期的显示生成的页面,请问下我是哪里有错,处理程序是用c实现的,文件名为.c和.cgi有何区别,请大家指正,谢谢! |
|