mini_http (CGI) 目录权限限制

su47flying 2009-11-24 01:07:04
我用mini_http 作为web服务器。配合CGI。
我的配置文件为:

$HTTPD -T UTF-8 -S -d "/var/www" -E $PEMFILE -i $PIDFILE -c "cgi-bin/*" -h "0.0.0.0" -p $PORT -u root

现在可以正常访问,但是 如果我访问 https://10.0.3.237:2000/cgi-bin/ 的时候,会把这个目录下面的文件也列出来。

请问,那个高手有这方面 的经验,怎么配置mini_http 可以限制这种浏览。
...全文
294 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
su47flying 2010-08-19
  • 打赏
  • 举报
回复
楼上说的对,
吧源码中的do_dir()处理一下。
或者直接去掉。。就可以了。
谢谢。
leemeng0x61 2010-03-04
  • 打赏
  • 举报
回复
这个问题我之前碰到过!,
可以告诉你需要修改mini_httpd的源码!
找对应源码位置的方法是在https://10.0.3.237:2000/cgi-bin/ 页面的提示信息,我这边的提示信息被我修改过!

帮不上你的忙
leemeng0x61 2010-03-04
  • 打赏
  • 举报
回复
引用 1 楼 leaveboy 的回复:
这个问题我之前碰到过!,
可以告诉你需要修改mini_httpd的源码!
找对应源码位置的方法是在https://10.0.3.237:2000/cgi-bin/ 页面的提示信息,我这边的提示信息被我修改过!

帮不上你的忙


https://10.0.3.237:2000/cgi-bin/
Index of cgi-bin/
----------------------------------------------------
webserver version 1.1 of 30KT / 2008-

/ $ ls /var/www/
/var/www/cgi-bin/ /var/www/index.html
/ $ ls /var/www/cgi-bin/
kt30.cgi
/ $ ls /var/www/cgi-bin/ -la
drwxr-xr-x 2 adm root 0 Jan 1 1970 .
drwxr-xr-x 3 adm root 0 Jan 1 1970 ..
-rw-r--r-- 1 adm root 19 Jan 1 1970 .htpasswd
-rwxr-xr-x 1 adm root 554772 Mar 4 10:06 kt30.cgi
/ $
目录信息


leemeng0x61 2010-03-04
  • 打赏
  • 举报
回复
这个问题我之前碰到过!,
可以告诉你需要修改mini_httpd的源码!
找对应源码位置的方法是在https://10.0.3.237:2000/cgi-bin/ 页面的提示信息,我这边的提示信息被我修改过!

帮不上你的忙

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧