O OSX Finder requer suporte a Dav Level 2 para montar uma leitura / escrita de volume WebDAV. Especificamente é necessário suporte a LOCK.
Eu peguei ngrep e confira o tráfego. Procure por Dav: 1,2
. Verifique também a resposta à solicitação OPTIONS
que o OS X faz quando se conecta.
O OS X Finder é o único aplicativo que eu conheço que usa codificação em partes ao enviar um arquivo via PUT. Este é o comportamento requerido de qualquer servidor HTTP / 1.1, poucos implementam. Apache faz, e acho que Jackrabbit faz, mas poucos outros servidores web ou proxies reversos fazem. Verifique seus logs do servidor e procure por solicitações PUT com um resultado 400.
Atualizar em resposta à nota sobre o Word somente leitura:
Você deve garantir que o cabeçalho MS-Author-Via: Dav
esteja presente em suas respostas. Essa extensão para as especificações do WebDAV é necessária para que os aplicativos do Microsoft Office interajam com os servidores WebDAV.