Welcome! Log In Create A New Profile

Advanced

Как использовать Nginx в качестве прокси для S3 совместимого хранилища?

Alexandr Porunov
December 14, 2016 07:42AM
Всем привет,

Я хочу использовать Nginx в качестве прокси для S3 совместимого хранилища с
4 версией подписи (Amazon s3 signature version 4).

Я новичёк в Nginx, но попробую обьяснить что я хочу сделать.

У меня есть 3 сервера:

mydomain.com - публичный сервер с запущенным Nginx
s3storage - приватный сервер с хранилищем с S3 API
client - клиент который хочет использовать S3 хранилище через Nginx (т.е.
через домен mydomain.com). Этот клиент умеет работать только с 4 версией S3
подписи.

Таким образом клиент отправляет примерно такие запросы к Nginx:
https://<bucket>.mydomain.com/<my_files>

где <bucket> - имя бакета и <my_files> - имя файла (если есть).

Я должен иметь возможность как-то правильно проксировать эти запросы с
mydomain.com к s3storage (у s3storage IP 192.168.0.45).

Проблема в том что имя бакета находиться в URL, а не в пути. Не понятно как
правильно проксировать такие запросы чтобы подпись оставалась целой и чтобы
можно было получать файлы с s3storage.

Если кто-то знает как правильно настроить Nginx, то подскажите, пожалуйста

С уважением,
Александр
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Как использовать Nginx в качестве прокси для S3 совместимого хранилища?

Alexandr Porunov December 14, 2016 07:42AM

Re: Как использовать Nginx в качестве прокси для S3 совместимого хранилища?

Илья Шипицин December 14, 2016 07:54AM

Re: Как использовать Nginx в качестве прокси для S3 совместимого хранилища?

Alexandr Porunov December 14, 2016 08:30AM

Re: Как использовать Nginx в качестве прокси для S3 совместимого хранилища?

Alexandr Porunov December 14, 2016 08:32AM

Re: Как использовать Nginx в качестве прокси для S3 совместимого хранилища?

Илья Шипицин March 27, 2017 09:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 318
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready