Django 如何为来自不同URL/子域的静态文件提供服务?

Django 如何为来自不同URL/子域的静态文件提供服务?,django,nginx,subdomain,gunicorn,django-staticfiles,Django,Nginx,Subdomain,Gunicorn,Django Staticfiles,现在我的网站提供以下静态文件: example.com/site\u media/pics/1096.jpg 我想添加第二种上传文件的方式,从url: imgs.example.com/pics/1096.jpg 这两种方法必须协同工作(许多人都有联系)。如何使它直接从nginx运行而无需重定向?我在nginx和gunicorn上使用Django 可以在共享主机中使用它(仅Django设置),或者我必须为VPS更改它?Django不为您的映像提供服务,因此您需要控制nginx配置,以便能够从子域

现在我的网站提供以下静态文件:

example.com/site\u media/pics/1096.jpg

我想添加第二种上传文件的方式,从url:

imgs.example.com/pics/1096.jpg

这两种方法必须协同工作(许多人都有联系)。如何使它直接从nginx运行而无需重定向?我在nginx和gunicorn上使用Django


可以在共享主机中使用它(仅Django设置),或者我必须为VPS更改它?

Django不为您的映像提供服务,因此您需要控制nginx配置,以便能够从子域中服务器静态文件OK,我将检查nginx配置您应该能够在
imgs.example.com
域中添加第二个
服务器
块,该域的位置指向为静态文件提供服务的静态文件夹