
Estoy trabajando para que Apache proporcione archivos estáticos para un proyecto de Django. Mi VirtualHost tiene:
Alias /static/ /home/jonathan/pragmatometer/static/
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
Pero las solicitudes de /static/css/style.css son atendidas por el proceso Django, no por una extracción estática de /home/jonathan/pragmatometer/static/css/style.css.
¿Qué puedo hacer para que el Alias triunfe sobre el proxy? Puedo intentar improvisar varias definiciones de ProxyPass/ProxyPassReverse para /load/, /save/, /admin/, pero tiene que ser de forma incorrecta.
Entonces, ¿cuál es la forma correcta?
Respuesta1
Sí, ProxyPass
gana en ese caso. La forma de evitar este problema es:
ProxyPass /static/ !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/