Как proxy_pass ВСЕ POST-запросы в nginx - PullRequest
0 голосов
/ 29 ноября 2018

У меня ниже приведен конфиг nginx, цель - передать прокси на конкретный сервер для ВСЕХ почтовых запросов.

location / {
            index index.php index.html index.htm;
            if ($request_method = POST) {
                    # For Write Requests
                    proxy_pass http://172.16.40.139;
            }
            limit_except POST {
                    proxy_pass http://172.16.40.139;
            }
            if ( -f $request_filename) {
                    expires 14d;
                    break;
            }
            if ( !-e $request_filename) {
                    rewrite ^(.+)$ /index.php?q=$1 last;
            }
    }

У меня есть два способа проверки POST, показанные выше.Но результат не в порядке.В чем ошибка?

Спасибо.

...