我正在努力让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。
我能做什么,以便别名胜过代理? 我可以尝试为/ load /,/ save /,/ admin /凑齐几个ProxyPass / ProxyPassReverse定义,但这样做是错误的。
那么正确的方法是什么?
是的, ProxyPass
在这种情况下胜出。 避免这个问题的方法是:
ProxyPass /static/ ! ProxyPass / http://localhost:8000/ ProxyPassReverse / http://localhost:8000/