В настоящее время я развертываю простое веб-приложение Flask с nginx в качестве обратного прокси-сервера, находящегося между моим WSGI и пользователями. Однако я не хочу хранить статические файлы (в частности, изображения) на своем VPS, потому что место для хранения начнет дорожать по мере увеличения числа пользователей. Мне удалось использовать пакет AWS S3 boto3 для загрузки изображений в корзину, но я не совсем понимаю, как настроить веб-сервер nginx (показанный ниже) для обслуживания изображений из моей корзины S3.
Код: Выделить всё
server {
listen 80;
server_name $IP_ADDR;
location /static {
alias /home/a_mankavil11/flaskBlog/flaskBlog/static;
}
location / {
proxy_pass http://localhost:8000;
include /etc/nginx/proxy_params;
proxy_redirect off;
}
}
Имейте в виду, что мой опыт настройки сервера весьма элементарный.
Подробнее здесь:
https://stackoverflow.com/questions/732 ... -s3-bucket