Comments 9
Спасибо за статью!
Сегодня столкнулся с ситуацией, когда minio «отказался» работать, после того как был помещен за Nginx с настроенным https. Помогло добавление следующих параметров для 'location':
```
proxy_buffering off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;
```
Сегодня столкнулся с ситуацией, когда minio «отказался» работать, после того как был помещен за Nginx с настроенным https. Помогло добавление следующих параметров для 'location':
```
proxy_buffering off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;
```
В ubuntu (про другие дистрибутивы не уверен) в пакете nginx сразу идет файл /etc/nginx/proxy_params
:
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
С ним для каждого хоста достаточно include proxy_params;
С заменой ссылки пришлось несколько повозиться.
ngx_http_substitutions_filter_module — можно менять вывод nginx как душе вздумается.
А как у вас реализована отдача загруженных в minio файлов клиентам?
Sign up to leave a comment.
Настройка Minio и Nginx для RoR приложения