【发布时间】:2012-01-25 08:52:48
【问题描述】:
我有两个 iKaaro 实例在端口 8080 和 9080 上运行,其中 9080 实例是只读的。
我不确定如何使用 nginx,例如,如果请求方法是 POST、PUT、DELETE 然后发送到写入实例 (8080) 否则发送到 9080 实例。
我使用正则表达式的位置做了一些事情,但这不正确。
从http://wiki.nginx.org/HttpLuaModule我看到有可以调用的“HTTP方法常量”,所以添加一个位置块是否正确:
location ~* "(ngx.HTTP_POST|ngx.HTTP_DELETE|ngx.HTTP_PUT)" {
proxy_pass http://127.0.0.1:8080;
谢谢
【问题讨论】:
-
你能更好地解释一下这个问题吗?你试过那个设置吗?你有任何错误(哪些)?