Estou tentando ativar o xsendfile apenas para o subdiretório /var/www/wsgi/site/priv
.
Com a configuração abaixo, meu site está servindo arquivos de 0 byte, o que aparentemente significa que o xsendfile não está habilitado corretamente.
<VirtualHost *:80>
ServerName localhost
ServerAdmin admin@localhost
DocumentRoot /var/www/wsgi/site
WSGIDaemonProcess site user=site group=site python-path=/usr/local/site:/usr/local/virtualenvs/site/lib/python2.7/site-packages
WSGIProcessGroup site
WSGIScriptAlias / /var/www/wsgi/site/wsgi.py
<Files wsgi.py>
Require all granted
</Files>
# ... some alias for static files ...
Alias /priv/ /var/www/wsgi/site/priv/
<Directory /var/www/wsgi/site/priv>
Require all denied
XSendFile On
XSendFilePath /var/www/wsgi/site/priv/jobfiles
# ^ I know that this is a different path.
# I only need access to that subfolder for now.
</Directory>
# ... logging conf ...
</VirtualHost>
Os documentos do xsendfile dizem que as diretivas são permitidas em <Directory>
so ...
O que está errado?
Tags apache-2.4 httpd