![Директива nginx proxy_pass работает на OSX?](https://rvso.com/image/632764/%D0%94%D0%B8%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%20nginx%20proxy_pass%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82%20%D0%BD%D0%B0%20OSX%3F.png)
nginx.conf
У меня на Mac есть следующие строки :
location /addPat {
resolver 8.8.8.8;
proxy_pass http://some_url:8080$request_uri;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
Который напрямую копируется с машины в той же сети, на которой работает Debian. Разницы нет.
Но хотя эта директива отлично работает на Linux, на моем Mac она постоянно возвращает ошибку 404; а запись в журнале выглядит следующим образом:
2014/05/12 17:04:35 [error] 437#0: *13 "/usr/local/Cellar/nginx/1.4.6/html/addPat/index.html" is not found (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /addPat/ HTTP/1.1", host: "localhost"
Это довольно раздражает, поскольку кажется непоследовательным, хотя ожидаешь, что оно будет работать на всех платформах.
Что здесь не так?