Ничего не надо править в ядре.
Просто настройте minio на поддержку virtual-hosted style путей. Для этого определите переменную в конфиге
MINIO_DOMAIN="s3.domain.ru".
Далее настройте nginx для проксирования wildcard поддоменов, создав доп секцию server c прослушиванием
server_name *.s3.domain.ru;
proxy_pass ;
Остальные настройки как обычно, во всех инструкциях плюс минус одинаково.
Далее получите wildcard сертификат от LE на поддомены *.s3.domain.ru
Вся настройка minio и nginx происходит как обычно, просто когда все заработает на path-style, тогда сделайте как выше написано.
Сам чуть не пошел ядро править, хорошо проверил.
Просто настройте minio на поддержку virtual-hosted style путей. Для этого определите переменную в конфиге
MINIO_DOMAIN="s3.domain.ru".
Далее настройте nginx для проксирования wildcard поддоменов, создав доп секцию server c прослушиванием
server_name *.s3.domain.ru;
proxy_pass ;
Остальные настройки как обычно, во всех инструкциях плюс минус одинаково.
Далее получите wildcard сертификат от LE на поддомены *.s3.domain.ru
Вся настройка minio и nginx происходит как обычно, просто когда все заработает на path-style, тогда сделайте как выше написано.
Сам чуть не пошел ядро править, хорошо проверил.
#