Все, я сталкиваюсь с проблемами, связывающими субдомен с пространством 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
(если это возможно).
Кто-нибудь был в состоянии выполнить на подобной установке?