我想test.com
使用 apache2 简单地将图像文件 POST 和 PUT 到服务器。这应该会导致将图像文件存储在所需的位置。让我们说/srv/web/images/
什么是有效的虚拟主机配置?是否有需要激活的模块?我在 ubuntu 12.04 服务器上使用 apache2。
我认为默认情况下,由于明显的原因,这在 apache 中被禁用,nobdoy 应该能够在默认配置中写入服务器。
我想用http auth(“user1”/“pass1”)简单地保护它。
我发现的所有文档和问题都与 PHP 相关,但我认为应该可以仅使用 REST URI 和 apache2 而无需 PHP、cgi 或 C 程序。
(注意:我对没有 webdav 的解决方案感兴趣(但我不确定 webdav 模块是否支持 HTTP PUT,这可以)。这个问题与表单或浏览器无关,例如上传可以使用程序curl
。)
更新:我发现这条消息:
http://mail-archives.apache.org/mod_mbox/ant-ivy-user/201004.mbox/%3C4BBCA487.8000401@nitido.com%3E
似乎曾经有一个模块 mod_put,它不再在 ubuntu 的 repos 中。而那个 webdav 已经内置了 PUT 和 DELETE 的功能。
如果是这样,我仍然无法理解如何为简单的 FILE PUT 操作进行正确的 VHOST 配置。