如何在匿名用户的生产环境中限制对Django中媒体文件的访问?

时间:2018-08-09 19:01:44

标签: django python-3.x apache http mod-wsgi

我需要在生产环境中限制匿名用户访问Django 1.11中的媒体文件。

我找到了这个snippet,看起来像我想要的,但是我需要将mod_wsgiapache2一起使用。有可能吗?如何实现?

Apache配置:

Alias /static /home/user/myproject/static
<Directory /home/user/myproject/static>
    Require all granted
</Directory>

Alias /media /home/user/myproject/static
<Directory /home/user/myproject/static>
    Require all granted
</Directory>

<Directory /home/user/myproject/myproject>
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>

WSGIDaemonProcess myproject python-home=/home/user/myproject/myprojectenv python-path=/home/user/myproject
WSGIProcessGroup myproject
WSGIScriptAlias / /home/user/myproject/myproject/wsgi.py

0 个答案:

没有答案