Welcome! Log In Create A New Profile

Advanced

mirror только *_pass

Alexander Azarov
October 03, 2018 01:12AM
Здравствуйте!

У меня вопрос про mirror. Он у меня срабатывает, только если в локейшне
есть proxy_pass. Если там rewrite..redirect или return, то подзапрос не
случается, в логе совсем пусто (даже в debug логе). Так и должно быть? Если
да, то может быть имеет смысл что-то в лог писать, а то нелогично как-то
получается, директива в конфиге есть, а действия никакого нет.

Версию nginx и конфиг прикладываю ниже.

С уважением,
Александр

nginx version: nginx/1.15.4

configure arguments: --prefix=/opt/local
--with-cc-opt='-I/opt/local/include -Os' --with-ld-opt='-L/opt/local/lib
-Wl,-headerpad_max_install_names'
--conf-path=/opt/local/etc/nginx/nginx.conf
--error-log-path=/opt/local/var/log/nginx/error.log
--http-log-path=/opt/local/var/log/nginx/access.log
--pid-path=/opt/local/var/run/nginx/nginx.pid
--lock-path=/opt/local/var/run/nginx/nginx.lock
--http-client-body-temp-path=/opt/local/var/run/nginx/client_body_temp
--http-proxy-temp-path=/opt/local/var/run/nginx/proxy_temp
--http-fastcgi-temp-path=/opt/local/var/run/nginx/fastcgi_temp
--http-uwsgi-temp-path=/opt/local/var/run/nginx/uwsgi_temp --with-debug
--with-http_mp4_module --with-stream

http {

include mime.types;

default_type application/octet-stream;


log_format stat '[$time_local] $server_port $status "$request" "$uri"';

log_subrequest on;

access_log /dev/stdout stat;


server {

listen 8000 default_server;


location /r {

mirror /stats;

return 200 "OK";

}


location = /stats {

proxy_pass http://127.0.0.1:8001$uri;

}

}


server {

listen 8001 default_server;


location /o {

return 200 "OK";

}


location /stats {

return 204;

}

}

}
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

mirror только *_pass

Alexander Azarov October 03, 2018 01:12AM

Re: mirror только *_pass

Илья Шипицин October 03, 2018 01:26AM

Re: mirror только *_pass

Alexander Azarov October 03, 2018 01:28AM

Re: mirror только *_pass

Roman Arutyunyan October 03, 2018 03:12AM

Re: mirror только *_pass

Alexander Azarov October 03, 2018 03:46AM

Re: mirror только *_pass

Andrey Oktyabrskiy October 03, 2018 03:50AM

Re: mirror только *_pass

Илья Шипицин October 03, 2018 04:26AM

Re: mirror только *_pass

Alexander Azarov October 03, 2018 04:36AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 08:38AM

Re: mirror только *_pass

ALex_hha October 03, 2018 08:50AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 10:38AM

Re: mirror только *_pass

Илья Шипицин October 03, 2018 11:06AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 11:28AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 08:20AM

Re: mirror только *_pass

Alexander Azarov October 04, 2018 06:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 173
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready