
Estou trabalhando para fazer com que o Apache forneça arquivos estáticos para um projeto Django. Meu VirtualHost tem:
Alias /static/ /home/jonathan/pragmatometer/static/
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
Mas as solicitações para /static/css/style.css estão sendo atendidas pelo processo Django, não por uma atração estática para /home/jonathan/pragmatometer/static/css/style.css.
O que posso fazer para que o Alias supere o proxy? Posso tentar reunir várias definições de ProxyPass/ProxyPassReverse para/load/,/save/,/admin/, mas esse deve ser o caminho errado.
Então, qual é o caminho certo?
Responder1
Sim, ProxyPass
vence nesse caso. A maneira de evitar esse problema é:
ProxyPass /static/ !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/