Size: a a a

2020 February 07

Y

Yuri in nginx_ru
Vladislav support.od.ua
первое - монопесуально
там жыж вроде разное поведение при присутствии $uri в proxy_pass и при отсутствии
источник

Vs

Vladislav support.od.ua in nginx_ru
Вроде, ответ тут: https://qna.habr.com/q/601090
источник

SM

Sheldhur Mornor in nginx_ru
а если я презираю fastcgi?
источник

MD

M Dan in nginx_ru
Sheldhur Mornor
а если я презираю fastcgi?
а причем тут занюханный fscgi и общая подмена апстрима переменной?
источник

I

Ivan in nginx_ru
Vladislav support.od.ua
опишите кратко, что вы хотите добиться этим локейшеном?
Без доп публикаций в инет, опубликовать через локейшен.
источник

SM

Sheldhur Mornor in nginx_ru
🤷‍♂️ у меня просто переменная в прокси пасс не работает
источник

SM

Sheldhur Mornor in nginx_ru
нжинкс конечно теперь не крашится
источник

SM

Sheldhur Mornor in nginx_ru
но отрезолвить все так же не в состоянии
источник

SM

Sheldhur Mornor in nginx_ru
источник

MD

M Dan in nginx_ru
а чо, вы чучка писатель а не читатель?
источник

MD

M Dan in nginx_ru
резолвер для детей в начале конфига указан?
источник

SM

Sheldhur Mornor in nginx_ru
источник

SM

Sheldhur Mornor in nginx_ru
судя по гуглу в нжикс плюс такой проблемы нет )))
источник

SM

Sheldhur Mornor in nginx_ru
ясно понятно
источник
2020 February 08

I

Ivan in nginx_ru
Vladislav support.od.ua
особенно строкой
rewrite ^/webdav(/.*)$ /$1? break;
1234 - - [07/Feb/2020:21:34:56 +0000] "GET /webdav/ HTTP/1.1" 400 226 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0" "-"
2020/02/07 21:34:57 [notice] 241#241: *926 "^/webdav(.*)$" matches "/webdav/", client: 1234, server: 172.22.130.70, request: "GET /webdav/ HTTP/1.1", host: "1234"
2020/02/07 21:34:57 [notice] 241#241: *926 rewritten data: "/", args: "", client: 2.94.172.235, server: 172.22.130.70, request: "GET /webdav/ HTTP/1.1", host: "1234"

1234 - test [07/Feb/2020:21:34:56 +0000] "GET / HTTP/1.0" 400 226 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0"
[Fri Feb 07 21:34:57.099126 2020] [auth_digest:error] [pid 367:tid 140560247749352] [client 172.18.0.1:37954] AH01786: uri mismatch - </webdav/> does not match request-uri </>
1234 - test [07/Feb/2020:21:34:57 +0000] "GET / HTTP/1.0" 400 226 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0"

 location ^~ /webdav {
   proxy_pass http://172.22.130.70:8800;
   proxy_set_header  X-Forwarded-Host $host;
   proxy_set_header  X-Forwarded-Server $host;
   proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header  X-Real-IP $remote_addr;
   proxy_set_header  Host $host;
   proxy_redirect    off;
   proxy_buffering   off;
   proxy_pass_request_headers on;
   proxy_set_header  http_x_forwarded_for $remote_addr;
   proxy_set_header  remote_addr   $remote_addr;
   proxy_set_header  Authorization $http_authorization;
   proxy_pass_header Authorization;
   rewrite ^/webdav(.*)$ $1 break;
 }

уже вот такую хню сделал и всё равно не получается :(
источник

I

Ivan in nginx_ru
[notice] 267#267: *1027 "^(.*)$" matches "/webdav/" лог с nginx

[07/Feb/2020:21:51:55 +0000] "GET /webdav/ HTTP/1.0" 404 205 "-" на самом webdav'e

направьте пожалуйста как сделать чтобы:

при обращении http:/IP/webdav > запрос ушел на http://172.22.130.70:8800/
авторизация на самом http://172.22.130.70:8800 есть, но после прохождения выше пишется данный лог...
источник

k

kiosaku in nginx_ru
чем не устраивает вот это вот?

location /webdav/ { proxy_pass http://172.22.130.70:8800/; }
источник

I

Ivan in nginx_ru
kiosaku
чем не устраивает вот это вот?

location /webdav/ { proxy_pass http://172.22.130.70:8800/; }
"GET /webdav/ HTTP/1.1" 404 205 "-" nginx

[07/Feb/2020:22:10:29 +0000] "GET /webdav/ HTTP/1.0" 404 205 "-" webdav
источник

k

kiosaku in nginx_ru
и?
источник

k

kiosaku in nginx_ru
кто 404 отдаёт, апстрим или nginx?
источник