У меня есть сервер nginx, используемый в качестве обратного прокси для различных экземпляров ec2.Теперь у меня есть S3 bucket для статического хостинга сайтов, уже настроенный для публичного доступа на чтение, и я хочу оставить его позади nginx.Статический веб-сайт очень хорошо отображается при наборе конечной точки моего сегмента S3 в браузере.
Однако при попытке получить доступ к нему из nginx по какой-то причине он просто перенаправляет меня на https://aws.amazon.com/s3/достижения веб-сайта, размещенного на моем ведре S3.Я перепробовал множество конфигов, которые нашел в сети, но безрезультатно.
Ниже приведена текущая конфигурация блока сервера:
server{
listen 80;
server_name _;
location /docs {
resolver 8.8.8.8;
proxy_set_header Host "mys3bucketname.s3-website.eu-central-1.amazonaws.com";
proxy_pass http://mys3bucketname.s3-website.eu-central-1.amazonaws.com;
}
}