-
Notifications
You must be signed in to change notification settings - Fork 30
Problema con webdav #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Que etiquetas tienes puesta en el docker-compose de webdav? |
Saludos gracias: docker-compose.traefik.yml sin cambios, tal como están en este repositorio |
Pareciera que el problema está en el envío de la cabecera por parte del explorador de windows o el nautilus. Sin embargo, al enviarlo por medio de cónsola funciona Por consola en el destination header puedo indicarle http en vez de https |
Y que FQDN tienes puesto? |
FQDN=webdav.masterpablo.dynu.net. |
Tengo un problema con webdav + traefik para cambiar de nombre archivos en los exploradores gráficos tanto de windows como de linux
los logs de error indican:
2023/02/20 23:04:01 [error] 12#0: *19 client sent invalid "Destination" header: "https://webdav.servidor.prueba.net/prueba", client: 172.18.0.2, server: , request: "MOVE /prueba2 HTTP/1.1", host: "webdav.servidor.prueba.net"
segun indica el mensaje de error hay problema en los header. Leyendo un poco mas leo que el Destination debería ser http en vez de https
A todas estas pruebo con curl en linea de comandos, así:
curl --user 'usuario:password' -X MOVE --header 'Destination:http://webdav.servidor.prueba.net/prueba' 'https://webdav.servidor.prueba.net/prueba2/' --basic -sw '%{http_code}'
y de esta forma efectivamente funciona. Pero obviamente la idea es usarlo con los exploradores gráficos y no en línea de comando
Habrá alguna forma de corregir el código para que el header sea http en vez de https, esto sin dejar de usar el proxy inverso traefik
The text was updated successfully, but these errors were encountered: