исправить.
nginx 1.12.1, без проксирования, просто чистый web сервер
приходит запрос (GET) на получение файла. Имя файла xorg-drv-vmware_1%3a13.1.0-alt2_x86%5f64_1448640835.rpm, nginx переводит escaped символы в обычные и хочет найти xorg-drv-vmware_1:13.1.0-alt2_x86_64_1448640835.rpm - естественно в ответ 404
вот как выглядит в логе
2018/02/28 14:11:28 [error] 21773#21773: *26 open() "/srv/repo/iso/release/boot/ALTLinux/RPMS.main/xorg-drv-vmware_1:13.1.0-alt2_x86_64_1448640835.rpm" failed (2: No such file or directory), client: 10.61.52.23, server: basealt-srv-repo.local, request: "GET //iso/release/boot/ALTLinux/RPMS.main/xorg-drv-vmware_1%3a13.1.0-alt2_x86%5f64_1448640835.rpm HTTP/1.1", host: "10.14.17.1"
куда копать?
А откуда у вас появилось такое имя файла?
Обсуждают сегодня