欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

thttpd,辨别不了.cgi文件

更新时间: 2014-01-05 02:02:53 责任编辑: Author_N1

 

THTTPD,识别不了.cgi文件
    我在客户端点击“提交”时,出现的不是预期的login.cgi页面,而是给出了下载的Login.cgi文件的页面,怎么回事呢?
我的thttpd服务器显示html页面正常,thttpd.conf配置文件设置如下:

# This section overrides defaults
dir=/home/httpd/html
#chroot
#屏蔽chroot是为了运行动态编译的CGI
user=httpd# default = nobody
logfile=/var/log/thttpd.log
pidfile=/var/run/thttpd.pid
# This section _documents_ defaults in effect
#port=80
# nosymlink# default = !chroot
#symlinks
# novhost
cgipat=/cgi-bin/*#声明CGI程序的目录,是以dir为根目录的路径
# nothrottles
# host=0.0.0.0
# charset=iso-8859-1

按理说这样应该没问题了呀,为什么会出现以上原因呢,烦请高手指教。

--参考方法--
执行cgi,配置文件中user改成root,应该就可以了.要不500错误
--参考方法--
浏览器是火狐的话,直接输出 cgi 源码,换个IE,看看输出的头尾格式,能够输出的话,服务配置我觉得就没问题了,是不是你写的cgi有问题.
--参考方法--
在命令行使用 -c 指定 cgi 的路径. 如 thttpd -c cgi-bin/**
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:02:53
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4974/
本文WWW.DOC100.NET DOC100.NET版权所有。