thttpd 笔记

来源:互联网 发布:mac yosemite 编辑:程序博客网 时间:2024/05/18 00:26

    最近正在做一个嵌入式WEB服务器,简单的就是移植一个thttpd到板子上面,然后通过cgi访问,翻译我找了这个地址:

http://blog.csdn.net/sueiwen/archive/2006/07/12/908689.aspx 

具体每个参数的作用是什么都说得很清楚,前两天我还因为路径问题折腾了半天,因为我配的路径是绝对路径的,但要通过CGI来访问和下载盒子上的东西的时候就不行了,都是打不开,本来我是可以通过CGI读出来再写到http的,但这样速度不行,而且大文件传不了,所以才想到把路径直接传给页面,我在CGI的路径下面弄了个软链接,本来应该是可以的,但开始都是打不开,还差点去修改源码了,后来才发现是参数配得不对,在上面的文章里面有说到:

-nos

不要做显式的软链接检查。

通常情况下, thttpd 显式地在文件名中扩展了所有的软链接,以此来

检查驻留在初始文件树里的最终路径。

如果你想要避开这些检查而节省一些处理器时间,你就可以使用

-nos标志,尽管这并不被推荐。但是,注意,如果你正在使用 chroot 选项,那么对软链接的检查就是不必要的因而被停止了 , 因此节省那些处理器时钟周期的保险办法是使用 chroot

这一标志在配置文件中的选项名字是 " symlinkcheck" " nosymlinkcheck"

把这个参数加上之后就可以了

原创粉丝点击