У меня есть два экземпляра iKaaro, запущенных на портах 8080 и 9080, где экземпляр 9080 доступен только для чтения.
Я не уверен, как использовать nginx, например, если метод запроса POST, PUT, DELETE, тогда отправьте на экземпляр записи (8080), иначе отправьте экземпляр 9080.
Я сделал что-то, используя местоположение, используя регулярное выражение, но это неверно.
Из http://wiki.nginx.org/HttpLuaModule я вижу, что есть "константы метода HTTP", которые можно вызывать, поэтому правильно ли добавить местоположение block as:
location ~* "(ngx.HTTP_POST|ngx.HTTP_DELETE|ngx.HTTP_PUT)" {
proxy_pass http://127.0.0.1:8080;
Спасибо