
저는 Apache가 Django 프로젝트에 정적 파일을 제공하도록 하는 작업을 하고 있습니다. 내 VirtualHost에는 다음이 있습니다.
Alias /static/ /home/jonathan/pragmatometer/static/
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
그러나 /static/css/style.css에 대한 요청은 /home/jonathan/pragmatometer/static/css/style.css에 대한 정적 풀이 아닌 Django 프로세스에 의해 제공됩니다.
별칭이 프록시보다 우선하도록 하려면 어떻게 해야 합니까? /load/, /save/, /admin/에 대한 여러 ProxyPass/ProxyPassReverse 정의를 함께 엮으려고 시도할 수 있지만 이는 잘못된 방법입니다.
그렇다면 올바른 방법은 무엇입니까?
답변1
예, ProxyPass
그렇다면 승리합니다. 이 문제를 피하는 방법은 다음과 같습니다.
ProxyPass /static/ !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/