Finalmente, foi um erro. Resolvido e esperando para ser mesclado ao nginx-dav-ext, mais informações em link
Eu tenho Nginx
com WebDAV
módulo funcionando e está tudo certo, exceto os arquivos ou pastas que contêm colchetes ]
ou [
. Esses arquivos / pastas nunca são mostrados na lista.
Eu nunca tive esse problema com o Apache, então eu acho que o Apache está fazendo algumas reescritas automaticamente. Mas agora eu preciso usar o nginx.
Acabei de perceber que ele não funciona com o char ª
. Claramente, é um problema relacionado à fuga de certos caracteres.
Usando um navegador da Web, ele funciona, mas nunca com um cliente WebDAV (Cyberduck, Transmit, OSX Finder ...)
Este é o meu arquivo de configuração:
server {
server_name my.server.com;
root /home/web/dav;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
auth_basic "Description";
auth_basic_user_file /etc/nginx/passwd.dav;
location / {
autoindex on;
client_body_temp_path /var/www/php5fpm/tmp/client-tmp 1 2;
create_full_put_path on;
client_max_body_size 50m;
dav_access user:rw group:r all:r;
}
}
Informações de depuração:
Finalmente, foi um erro. Resolvido e esperando para ser mesclado ao nginx-dav-ext, mais informações em link