Назад | Перейти на главную страницу

Что плохого в этой попытке обслуживать статический контент? Превышает ли прокси / обратный прокси псевдоним, или я могу попросить псевдоним вместо прокси?

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