Я работаю над тем, чтобы Apache обслуживал статические файлы для проекта Django. В моем VirtualHost есть:
Alias /static/ /home/jonathan/pragmatometer/static/
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
Но запросы для /static/css/style.css обслуживаются процессом Django, а не статическим запросом на /home/jonathan/pragmatometer/static/css/style.css.
Что я могу сделать, чтобы псевдоним превзошел прокси? Я могу попытаться сколотить несколько определений ProxyPass / ProxyPassReverse для / load /, / save /, / admin /, но это должно быть неправильным путем.
Итак, каков правильный путь?
Да, ProxyPass
в этом случае выигрывает. Способ избежать этой проблемы:
ProxyPass /static/ !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/