看板FreeBSD
标 题Re: 关於smbfs与apache之间…
发信站SayYA 资讯站 (Mon Sep 6 22:30:58 2004)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (旁人)》之铭言:
> 我的问题比较奇怪一点,(大概就是正常人不会这样搞的,:p)
> 我使用mount_smbfs成功地将机器A(WinXP, NTFS)的资料夹挂上我的主机B(FreeBSD),
> 然後主机B开启www服务,(Apache 2),将www的某一资料夹设为机器A之资料夹,
> 并把浏览权限全开、(就是可以直接看目录里有哪些档案之类的)…
> 接着我使用浏览器去access那个资料夹,
> 所有档名、档案大小什麽的都显示无误,
> 但是我若想下载某档案的时候、不论下载什麽类型,
> 下载结果都是0 byte!!!
因为 apache 预设有开启 sendfile() 系统呼叫,而这个呼叫在某些
network filesystem 上无法正确 work。
您可以在 apache 内的整体参数区段,或者是於 <Directory> 内
设定关闭不使用该呼叫方式存取档案系统。
请直接参考:
http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile
--
真诚最可贵 用心最踏实
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 61-221-29-87.hinet-ip.hinet.net