O que há de errado com esta tentativa de fornecer conteúdo estático? Um Proxy/ReverseProxy supera o Alias ​​ou posso pedir que o Alias ​​supere o proxy?

O que há de errado com esta tentativa de fornecer conteúdo estático? Um Proxy/ReverseProxy supera o Alias ​​ou posso pedir que o Alias ​​supere o proxy?

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, ProxyPassvence nesse caso. A maneira de evitar esse problema é:

ProxyPass /static/ !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/

informação relacionada