QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4651|回复: 4

求基于busybox的httpd服务器的httpd.conf

[复制链接]
发表于 2005-2-22 19:12:06 | 显示全部楼层 |阅读模式
在编译busybox时我选上了支持cgi,但是使用时却用不了,
我的调用参数是
/bin/httpd -c /httpd/conf/httpd.conf -h /httpd/htdocs
调用网页可以显示,但是调用cgi就报错,
请问是不是基于busybox下的httpd所使用的htttpd.conf文件与普通的httpd.conf文件格式不同,

急用,非常感谢!!
发表于 2005-2-23 23:24:48 | 显示全部楼层
出什么错误?
回复

使用道具 举报

 楼主| 发表于 2005-2-25 09:13:51 | 显示全部楼层
href="/cgi-bin/test"
其中test是个cgi可执行程序,但是提示找不到/cgi-bin/test
如果改成执行网页如
href="./mytest.htm"就可以,不知道是不是根本就知道cgi的路径还是什么原因

我在httpd.conf里面有一句
ScriptAlias /cgi-bin/ "/apache/cgi-bin/"

    #
    # "/apache/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "/apache/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

谢谢版主!!谢谢
回复

使用道具 举报

发表于 2005-2-27 17:43:46 | 显示全部楼层
关注这个问题~关键是在CGI的程序里面怎么声明perl的路径啊?
回复

使用道具 举报

发表于 2005-2-27 19:00:20 | 显示全部楼层
我调过BOA,跟httpd差不多,
我的boa.conf是这样设置的:
ServerName Samsung4510
DocumentRoot /home/httpd
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin
ScriptAlias /index.html /home/httpd/index.html
它指定了HTML页面必须放到/home/httpd目录下,cgi外部扩展程序必须放到/home/httpd/cgi-bin目录下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 16:07 , Processed in 0.079064 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表