DO Spaces [или S3] + Nginx с поддоменом - PullRequest
0 голосов
/ 04 февраля 2019

Все, я сталкиваюсь с проблемами, связывающими субдомен с пространством DO (подозреваю, что AWS / S3 будет работать так же);в этом случае попытка подать логотипы из корзины с запрошенным URL-адресом logos.mysite.com/dev/logo1.Nginx должен proxy_pass это к https://mybucket.dospace.com/logos/dev/logo1.png (и это всегда будет .png).

Настройка NGINX в данный момент:

server{
    server_name logos.mysite.com
    location / {
        set $bucket "mybucket.dospace.com"
        proxy_pass https://$bucket/logos$request_uri.png;
        proxy_set_header Host $host;
        ... other proxy_set/hide settings ...
    }

Выше приведен простейший вариант из многих попыток переписать / вернуть / найти регулярное выражение, но ничего не работает.В приведенном выше примере (с использованием Chrome) происходит перенаправление на https://mybucket.dospace.com/dev/logo1.png, в пути которого отсутствует /logos.Более того, я не хочу, чтобы chrome вообще перенаправлял - пользователю удобнее видеть исходный запрос от logos.mysite.com (если это возможно).

Кто-нибудь был в состоянии выполнить на подобной установке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...