Ativar mod_xsendfile apenas para o subdiretório

1

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?

    
por Adrián 23.05.2014 / 17:28

0 respostas