我是服务器端操作的新手,并且正在构建一个个人项目。我正在运行带有MySQL的Python3,Django2(将其更改为Postgres以进行实时使用),当前将我的静态文件存储在本地驱动器的virtualenv中。如果有任何更改,它也可以在Ubuntu 16.04上本地构建,例如:也许git部署最简单?
我的第一个问题是:我不希望流量很大(每天少于1000个),并且数据库非常简单。只有管理员可以上传静态内容,例如帖子,图像,标签和类别。本质上是博客格式。我应该在哪里存储这些文件? Amazon s3,azure,google或您提出的任何建议
2。第二个问题是:我应该在哪里托管我的Web应用程序,它将对我存储静态文件的位置有何影响?
我想指出的是,我是一个自己做事的企业家,所以我的目标是廉价和简单的设置,因为我在服务器端技术方面没有太多经验,但愿意学习。 / p>
提前感谢您的时间,如果我遗漏了一些必填信息,我们将根据需要更新Q。
答案 0 :(得分:0)
我们使用s3utils将静态文件存储在s3上。您还应该查看this post,它描述了如何设置具有适当权限的S3存储桶。
我们使用Nginx和Gunicorn在AWS Ec2上托管我们的Web应用程序。签出How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 16.04