получать контент с download.docker.com/linux
https://pastebin.com/9saBLs3M - вот конфиг
Но получаю:
404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: docker/centos/7/x86_64/stable/repodata/repomd.xml
Что я делаю не так?
nginx/1.20.1
Есть мнение что это так работать не будет ибо там s3 и сделан cdn.... возьмите harbor и не мучайте попу короч
мне не регистри нужно, а пакеты докера (rpm) https://download.docker.com/linux/centos/7/x86_64/stable/repodata/
А гуглить rpm repo mirror - не?
и мне не миррор нужен, а просто проксирующий сервер. К себе пакеты забирать не планирую. Только кешировать
нужен подробный вывод curl с 404 ошибкой
https://pastebin.com/7ySiDrnr
Если что я решал кеширующий вариант на основе допила https://github.com/yobert/remirror Мб вам будет полезно. А так - курите трафик
спасибо гляну тоже
пробуйте еще влепить после 29 строки proxy_set_header Accept-Encoding ""; proxy_set_header X-Accept-Encoding $http_accept_encoding;
А чё хост не оригинала в уходящем трафе? Или я чёт не туда смотрю
с ссл проблемы были, на сколько помню. со вчера ковыряю
Короче мой вариант: берём и в апстриме пишем локалхост где поднимаем nc (http юзаем). Сравниваем чо там придет с тем что должно быть для реальности. Делаем выводы. Ну или дамп SSLKEYLOG+трафик +wireshark но нжинкс не умеет из коробки, зато libsslkeylog.so умеет
спасибо, попробую расковырять
приветствую, поковырял вчерашнюю свою проблему. Получилось сделать с локейшеном 'обычным' т.е. запрашиваем apps.example.com/linux/.... отдает download.docker.com/linux Но с rewrite'ом и локейшеном /docker отдает nosuchkey (ошибка как описывал) может не правильный реврайт?
Обсуждают сегодня