Что не так с этой попыткой предоставить статический контент? Proxy/ReverseProxy преобладает над Alias, или я могу попросить Alias ​​превзойти proxy?

Что не так с этой попыткой предоставить статический контент? Proxy/ReverseProxy преобладает над Alias, или я могу попросить Alias ​​превзойти proxy?

Я работаю над тем, чтобы 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.

Что мне сделать, чтобы Alias ​​переплюнул proxy? Я могу попробовать сколотить несколько определений ProxyPass / ProxyPassReverse для /load/, /save/, /admin/, но это, должно быть, неправильный путь.

Так как же правильно?

решение1

Да, ProxyPassв этом случае выигрывает. Способ избежать этой проблемы:

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

Связанный контент