我有一个 Nginx 虚拟主机,而不是这样配置的:
...
location /one {
include uwsgi_params;
uwsgi_pass unix:///.../one.sock;
}
location /two {
include uwsgi_params;
uwsgi_pass unix:///.../two.sock
}
...
这当然是一个简化的配置
当我请求时,/one/something
我希望我的 Python 脚本/something
以request_uri
.
我正在使用 BottlePy,但希望这由 Nginx 处理,而不是在我的 Python 代码中。
我可以做类似的事情uwsgi_param REQUEST_URI replace($request_uri, '^/one', '')
吗?
编辑
这是来自我的 Python 代码的请求: [pid: 30052|app: 0|req: 1/1] () {42 vars in 844 bytes} [Tue Aug 21 14:22:07 2012] GET /one/something = > 在 4 毫秒内生成 0 个字节 (HTTP/1.1 200) 在 85 个字节中生成 2 个标头(0 核心 0 上的开关)
所以 Python 可以,但 uWSGI 不行。
如何解决?