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