【笔记】Apache启动PUT请求
前言
Apache启动PUT请求
Apache启动PUT请求
开启模块
- 修改配置文件,解除161行、173行的注释
MacOS下
/usr/local/etc/httpd/httpd.conf
1 | LoadModule dav_module lib/httpd/modules/mod_dav.so |
Windows下
Apache/conf/httpd.conf
1 | LoadModule dav_module modules/mod_dav.so |
启动模块
- 在配置文件的231~234行之间的
<Directory /></Directory>
标签内,添加DAV On
/usr/local/etc/httpd/httpd.conf
1 | <Directory /> |
开启文件锁
- 在站点根目录创建文件名为
DavLock
的文件锁文件(文件没有扩展名)
1 | + /usr/local/var/www |
- 在配置文件空白处添加文件锁位置的配置
<div>
:站点根目录,例如Mac的Brew安装的Apache站点根目录为/usr/local/var/www
1 | DavLockDB <dir>/DavLock |
通过PUT上传文件
/info.php
:上传的路径和文件名<?php phpinfo();?>
:写入的文本内容
1 | PUT /info.php HTTP/1.1 |