前言
Apache启动PUT请求
启动PUT请求
开启模块
MacOS下
/usr/local/etc/httpd/httpd.conf1 2
| LoadModule dav_module lib/httpd/modules/mod_dav.so LoadModule dav_fs_module lib/httpd/modules/mod_dav_fs.so
|
Windows下
Apache/conf/httpd.conf1 2
| LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so
|
启动模块
- 在配置文件的231~234行之间的
<Directory /></Directory>
标签内,添加DAV On
/usr/local/etc/httpd/httpd.conf1 2 3 4
| <Directory /> ... DAV On </Directory>
|
开启文件锁
- 在站点根目录创建文件名为
DavLock
的文件锁文件(文件没有扩展名)
1 2
| + /usr/local/var/www - DavLock
|
<div>
:站点根目录,例如Mac的Brew安装的Apache站点根目录为/usr/local/var/www
通过PUT上传文件
/info.php
:上传的路径和文件名
<?php phpinfo();?>
:写入的文本内容
1 2 3 4 5
| PUT /info.php HTTP/1.1 Host: 127.0.0.1 Content-Length: 18
<?php phpinfo();?>
|
完成
参考文献
哔哩哔哩——千锋教育网络安全学院