当前位置: 技术问答>linux和unix
关于移植thttpd服务中的问题,请高手指教
来源: 互联网 发布时间:2016-04-01
本文导语: 关于移植thttpd服务中的问题,请高手指教 板子arm7,uclinux2.4,移植了thttpd,并且能够显示我的index.html了(是个登陆页面). dir=/syscfg/thttpd/html chroot user=root logfile=/syscfg/thttpd/log/thttpd.log pidfile=/syscfg/thttpd/run/thttpd.pid cgipat=/s...
关于移植thttpd服务中的问题,请高手指教
板子arm7,uclinux2.4,移植了thttpd,并且能够显示我的index.html了(是个登陆页面).
dir=/syscfg/thttpd/html
chroot
user=root
logfile=/syscfg/thttpd/log/thttpd.log
pidfile=/syscfg/thttpd/run/thttpd.pid
cgipat=/syscfg/thttpd/cgi-bin/*
直接输入链接http://192.168.4.147/syscfg/thttpd/html/index.html,出现页面,但是当我提交FORM,却不能执行相应的CGI程序了后,错误如下:
403 Forbidden
You do not have permission to get URL '/syscfg/thttpd/cgi-bin/cgi.cgi?m=6' from this server.
直接http://192.168.4.147/syscfg/thttpd/cgi-bin/cgi.cgi 错误如下:
You do not have permission to get URL '/syscfg/thttpd/cgi-bin/cgi.cgi' from this server.
为什么总提示我这样的错误呢?郁闷ing!请各位高手一定要慷慨解答啊。
板子arm7,uclinux2.4,移植了thttpd,并且能够显示我的index.html了(是个登陆页面).
dir=/syscfg/thttpd/html
chroot
user=root
logfile=/syscfg/thttpd/log/thttpd.log
pidfile=/syscfg/thttpd/run/thttpd.pid
cgipat=/syscfg/thttpd/cgi-bin/*
直接输入链接http://192.168.4.147/syscfg/thttpd/html/index.html,出现页面,但是当我提交FORM,却不能执行相应的CGI程序了后,错误如下:
403 Forbidden
You do not have permission to get URL '/syscfg/thttpd/cgi-bin/cgi.cgi?m=6' from this server.
直接http://192.168.4.147/syscfg/thttpd/cgi-bin/cgi.cgi 错误如下:
You do not have permission to get URL '/syscfg/thttpd/cgi-bin/cgi.cgi' from this server.
为什么总提示我这样的错误呢?郁闷ing!请各位高手一定要慷慨解答啊。
|
最简单的方法,你直接在你的URL里面写cgi的路径,就直接可以执行的,试成功了再加index
|
当时我做的时候,记得是文件属性的问题.
请确保你的CGI程序只有X属性,不能有R或者W属性,否则thttpd会出错!
请确保你的CGI程序只有X属性,不能有R或者W属性,否则thttpd会出错!
|
不知道你解决没,当是我做的时候是权限不够,使用-u root 用超级管理用户运行,不过我我用的是arm-linux系统.
希望对你与帮助.
希望对你与帮助.