我正在努力让 Apache 为 Django 项目提供静态文件。我的虚拟主机有:
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
在这种情况下获胜。避免这个问题的方法是: