配置Apache服务器支持向目录PUT文件

开发需要测试向服务器传送一些文件,启动apache服务后,可以Get但是PUT提示405.methodnotallowed。在网上查阅了资料后,修改/etc/httpd/conf/httpd.conf。

LoadModuledav_modulemodules/mod_dav.so

LoadModuledav_fs_modulemodules/mod_dav_fs.so

一般这两行都是存在的。

<Directory"/var/www/html/doc">

DavOn

AllowOverrideNone

OptionsAll

Orderallow,deny

Allowfromall

</Directory>

就可以向/var/www/html/doc写文件了,当然这个目录的权限要是可写的。

使用Curl测试:

curl--requestPUT--data-binary"@/home/mydir/mf.mp3"--header"Content-Type:application/octet-stream"http://127.0.0.1/doc/mf.mp3

成功创建文件。

相关推荐