最烦的就是你这种只说个“报错”、“失败”,不说具体错误信息的
反正不外乎这几个步骤:启用dav模块,配置dav目录确保apache对其有写入权限,然后配置apache就完事了。
代码: 全选
sudo a2enmod dav
sudo a2enmod dav_fs
sudo mkdir /var/www/html/doc
sudo chown www-data:www-data /var/www/html/doc
然后把你上面那段加进配置,最后重启一下服务就完了。
代码: 全选
sudo systemctl restart apache2.service
效果验证
代码: 全选
$ curl -T abc http://127.0.0.1/doc/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>201 Created</title>
</head><body>
<h1>Created</h1>
<p>Resource /doc/abc has been created.</p>
<hr />
<address>Apache/2.4.41 (Ubuntu) Server at 127.0.0.1 Port 80</address>
</body></html>