O que há de errado com essa tentativa de exibir conteúdo estático? Um Proxy / ReverseProxy tromba o Alias, ou posso pedir o Alias para truncar o proxy?

3

Estou trabalhando para obter o Apache para servir arquivos estáticos para um projeto do Django. Meu VirtualHost tem:

Alias /static/ /home/jonathan/pragmatometer/static/

ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/

Mas pedidos para /static/css/style.css estão sendo atendidos pelo processo do Django, e não uma atração estática para /home/jonathan/pragmatometer/static/css/style.css.

O que posso fazer para que o Alias supere o proxy? Eu posso tentar reunir várias definições de ProxyPass / ProxyPassReverse para / load /, / save /, / admin /, mas isso tem que ser o caminho errado.

Então, qual é o caminho certo?

    
por Jonathan Hayward 14.01.2014 / 19:33

1 resposta

9

Sim, ProxyPass ganha nesse caso. A maneira de evitar esse problema é:

ProxyPass /static/ !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
    
por 14.01.2014 / 19:35