我尝试根据https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html设置我的服务器。 所以我的uwsgi运作良好。但是当我尝试打开127.0.0.1:8000/media/1.jpg(我的测试文件)时,nginx没有向我显示媒体文件,似乎它根本不起作用。错误日志文件为空。不知道现在该做什么,我怎么能找到问题所在。
upstream django {
server unix:///home/django/momstyle/momstyle.sock;
}
server {
listen 8000;
server_name momstyle-kzn.ru;
charset utf-8;
client_max_body_size 75M;
location /media {
alias /home/django/momstyle/media;
}
location /static {
alias /home/django/momstyle/static;
}
location / {
uwsgi_pass django;
include /home/django/momstyle/uwsgi_params;
}
}
我在etc / nginx / sites-enabled /上有这个文件的链接。 我在我的setting.py文件中正确设置了静态根和媒体根。当我只运行wsgi时 uwsgi --http:8000 - 模块my_site.wsgi 一切顺利。请提供一些有关如何解决此问题的建议,或者如何找到此问题的可能原因。谢谢!