{"id":3540,"date":"2020-05-05T02:21:36","date_gmt":"2020-05-04T17:21:36","guid":{"rendered":"https:\/\/tech.akat.info\/?p=3540"},"modified":"2020-05-05T02:21:43","modified_gmt":"2020-05-04T17:21:43","slug":"apache2-4%e3%81%ab%e3%81%a6webdav%e3%82%92%e6%9c%89%e5%8a%b9%e3%81%ab%e3%81%97%e3%81%a6curl%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e4%bd%9c%e6%88%90%e3%80%81%e5%89%8a%e9%99%a4%e3%81%97","status":"publish","type":"post","link":"https:\/\/tech.akat.info\/?p=3540","title":{"rendered":"Apache2.4\u306b\u3066WebDAV\u3092\u6709\u52b9\u306b\u3057\u3066curl\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u64cd\u4f5c\u3057\u3066\u307f\u305f"},"content":{"rendered":"<h2>Apache2.4\u306b\u3066WebDAV\u3092\u6709\u52b9\u306b\u3059\u308b<\/h2>\n<p>\u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3092\u3059\u308b\u3068\u3001\u3069\u3053\u304b\u3089\u3067\u3082\u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u653e\u984c\u3068\u306a\u308b\u305f\u3081\u6ce8\u610f\u3059\u308b\u3053\u3068\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# cd \/etc\/apache2\/mods-available\/\r\n# a2enmod dav\r\n# a2enmod dav_fs\r\n# a2enmod allowmethods\r\n# vi \/etc\/apache2\/sites-enabled\/000-default.conf\r\n&lt;Directory \/var\/www\/html&gt;\r\n        Options Indexes FollowSymLinks\r\n        AllowOverride All\r\n        DAV On\r\n        AllowMethods HEAD GET POST CONNECT PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK TRA\r\n&lt;\/Directory&gt;\r\n# systemctl restart apache2\r\n<\/pre>\n<h2>curl\u3067\u30d5\u30a1\u30a4\u30eb\u64cd\u4f5c\u3057\u3066\u307f\u308b<\/h2>\n<p>\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u3066\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u7f6e\u3044\u3066\u524a\u9664\u3057\u3066\u307f\u305f\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# curl -X MKCOL 'http:\/\/s.mhv2.tk\/testdir'\r\n&lt;!DOCTYPE HTML PUBLIC &quot;-\/\/IETF\/\/DTD HTML 2.0\/\/EN&quot;&gt;\r\n&lt;html&gt;&lt;head&gt;\r\n&lt;title&gt;201 Created&lt;\/title&gt;\r\n&lt;\/head&gt;&lt;body&gt;\r\n&lt;h1&gt;Created&lt;\/h1&gt;\r\n&lt;p&gt;Collection \/testdir has been created.&lt;\/p&gt;\r\n&lt;hr \/&gt;\r\n&lt;address&gt;Apache\/2.4.18 (Ubuntu) Server at s.mhv2.tk Port 80&lt;\/address&gt;\r\n&lt;\/body&gt;&lt;\/html&gt;\r\n\r\n# curl -T test-put.php --url http:\/\/s.mhv2.tk\/testdir\/test-put.php -X PUT\r\n&lt;!DOCTYPE HTML PUBLIC &quot;-\/\/IETF\/\/DTD HTML 2.0\/\/EN&quot;&gt;\r\n&lt;html&gt;&lt;head&gt;\r\n&lt;title&gt;201 Created&lt;\/title&gt;\r\n&lt;\/head&gt;&lt;body&gt;\r\n&lt;h1&gt;Created&lt;\/h1&gt;\r\n&lt;p&gt;Resource \/testdir\/test-put.php has been created.&lt;\/p&gt;\r\n&lt;hr \/&gt;\r\n&lt;address&gt;Apache\/2.4.18 (Ubuntu) Server at s.mhv2.tk Port 80&lt;\/address&gt;\r\n&lt;\/body&gt;&lt;\/html&gt;\r\n\r\n# curl --url http:\/\/s.mhv2.tk\/testdir\/test-put.php -X DELETE\r\n<\/pre>\n<p>\u30ed\u30b0\u306f\u4ee5\u4e0b\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# tail -n 3 \/var\/log\/apache2\/access.log\r\nx.x.x.x - - &#x5B;05\/May\/2020:02:03:31 +0900] &quot;MKCOL \/testdir HTTP\/1.1&quot; 201 454 &quot;-&quot; &quot;curl\/7.47.0&quot;\r\nx.x.x.x - - &#x5B;05\/May\/2020:02:05:10 +0900] &quot;PUT \/testdir\/test-put.php HTTP\/1.1&quot; 201 503 &quot;-&quot; &quot;curl\/7.47.0&quot;\r\nx.x.x.x - - &#x5B;05\/May\/2020:02:07:00 +0900] &quot;DELETE \/testdir\/test-put.php HTTP\/1.1&quot; 204 96 &quot;-&quot; &quot;curl\/7.47.0&quot;\r\n<\/pre>\n<h2>\u53c2\u8003<\/h2>\n<p>https:\/\/adminswerk.de\/httpd-24-webdav-error-405\/<\/p>\n<div class=\"oceanwp-oembed-wrap clr\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"2vrc8wnfHZ\"><p><a href=\"https:\/\/code.blogs.iiidefix.net\/posts\/webdav-with-curl\/\">WebDAV with cURL<\/a><\/p><\/blockquote>\n<p><iframe title=\"&#8220;WebDAV with cURL&#8221; &#8212; Code\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/code.blogs.iiidefix.net\/posts\/webdav-with-curl\/embed\/#?secret=2vrc8wnfHZ\" data-secret=\"2vrc8wnfHZ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apache2.4\u306b\u3066WebDAV\u3092\u6709\u52b9\u306b\u3059\u308b \u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3092\u3059\u308b\u3068\u3001\u3069\u3053\u304b\u3089\u3067\u3082\u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u653e\u984c\u3068\u306a\u308b\u305f\u3081\u6ce8\u610f\u3059\u308b\u3053\u3068\u3002 # cd \/etc\/apache2\/mods-available\/ # a2enmod  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/3540"}],"collection":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3540"}],"version-history":[{"count":2,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/3540\/revisions"}],"predecessor-version":[{"id":3542,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/3540\/revisions\/3542"}],"wp:attachment":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}